作為一種常用的伺服器端腳本語言,PHP 在許多 Web 開發專案中都得到了廣泛的應用。在開發過程中,我們有時會需要操作日期和時間,例如取得目前日期、將日期時間格式化成指定的格式等等。而PHP提供的date()函數,就是實作這些任務的常用函數之一。
date()函數是PHP 中用於格式化日期和時間的函數,其基本語法如下:
string date ( string $format [, int $timestamp = time() ] )
其中,$format
為格式化日期和時間的字串,可以包含各種字符,用於指定日期和時間的輸出格式;$timestamp
為可選參數,表示要格式化的時間戳。如果未提供此參數,則預設為當前時間。
下面簡單介紹一些$format
中常用的格式化字元:
Y
:四位數的年份m
:月份(01-12)d
#:日期(01-31)H
: 24 小時制的小時(00-23)i
:分鐘數(00-59)s
:秒數(00- 59)w
:星期幾的數字表示(0 表示星期天,1 表示星期一,以此類推)D
:星期幾的縮寫(例如:Mon,Tue 等)F
:月份的英文全名(例如January,February 等)j
echo date("Y-m-d H:i:s"); // 输出当前的日期和时间,格式为:2022-01-01 12:00:00
$timestamp = strtotime("2022-01-01 00:00:00"); // 将字符串转换为时间戳 echo date("Y-m-d H:i:s", $timestamp); // 输出指定日期和时间,格式为:2022-01-01 00:00:00
if(date("L") == "1"){ echo "今年是闰年"; } else { echo "今年不是闰年"; }
以上是PHP時間操作之date()函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!