PHP是一種用于編寫動態Web應用程序的流行語言。在PHP中,現在時間是一種常見的需求,有兩種方式可以獲取當前的時間。一種是使用time函數來獲取unix時間戳,另一種是使用now函數獲取格式化的時間戳。本文將詳細介紹如何使用PHP的now函數。
在PHP中,now函數是用于獲取當前時間的函數。該函數需要一個參數,該參數是一個包含格式化選項的字符串,該字符串用于指定返回的時間格式。例如:
echo date("Y-m-d H:i:s");
輸出結果為:2021-11-22 09:52:01。在上述代碼中,我們使用date函數和格式化字符串Y-m-d H:i:s來獲取當前時間。
下面是一些常用的格式化選項:
- Y:四位數的年份
- m:兩位數的月份(01到12)
- d:兩位數的日期(01到31)
- H:24小時制小時數(00到23)
- i:兩位數的分鐘數(00到59)
- s:兩位數的秒數(00到59)
例如,我們想要獲取當前年份和月份。可以使用以下代碼:
echo date("Y-m");
輸出結果為:2021-11。
除了常用的格式化選項之外,還有一些其他的選項可以使用。例如,我們可以使用以下選項來獲取當前時間的時區:
echo date("e");
輸出結果為:UTC。
除了使用常用的格式化選項之外,我們還可以使用以下字符串常量來獲取其他時間值:
- DateTime:返回當前時間的完整日期和時間值
- ISO8601:返回當前時間的ISO8601格式值
- RFC822:返回當前時間的RFC822格式值
- RFC2822:返回當前時間的RFC2822格式值
例如,我們可以使用以下代碼來獲取當前時間的RFC822格式值:
echo date("r");
輸出結果為:Mon, 22 Nov 2021 09:52:01 +0800。
總之,PHP的now函數是一個非常強大和靈活的工具,用于獲取當前時間和日期。我們可以使用它來執行各種操作,例如記錄時間戳,計算日期差異等等。
上一篇php orz函數
下一篇php or unset