gmdate()函數(shù)格式化一個 GMT/UTC 日期/時間
gmdate()函數(shù)接受格式字符串作為參數(shù),以指定格式格式化本地 GMT/UTC 日期/時間。
同 date() 函數(shù)完全一樣,只除了返回的時間是格林威治標(biāo)準(zhǔn)時(GMT)。例如當(dāng)在中國(GMT +0800)運行以下程序時,第一行顯示“Jan 01 2000 00:00:00”而第二行顯示“Dec 31 1999 16:00:00”。
gmdate($format, $timestamp)
序號 | 參數(shù)及說明 |
---|---|
1 | format (必需) 這是一個格式字符串,指定了您希望輸出日期字符串使用的格式。 |
2 | timestamp (可選) 這是一個整數(shù)值,表示所需日期的時間戳記 |
PHP gmdate()函數(shù)以指定格式返回當(dāng)前本地時間/日期。
此函數(shù)最初是在PHP版本4中引入的,并且可以在所有更高版本中使用。
嘗試以下演示了gmdate()函數(shù)的用法-
<?php $date = gmdate("D M d Y"); print("Date: ".$date); ?>測試看看?/?
輸出結(jié)果
Date: Fri May 08 2020
以下示例使用此函數(shù)格式化當(dāng)前日期,并使用結(jié)果日期打印日出/日落信息-
<?php $date = gmdate("H:i:s"); $sun_info = date_sun_info($date, 20.5937, 78.9629); print_r($sun_info); ?>測試看看?/?
輸出結(jié)果
Array ( [sunrise] => 4818 [sunset] => 44087 [transit] => 24453 [civil_twilight_begin] => 3381 [civil_twilight_end] => 45524 [nautical_twilight_begin] => 1729 [nautical_twilight_end] => 47176 [astronomical_twilight_begin] => 98 [astronomical_twilight_end] => 48807 )
現(xiàn)在,通過傳遞時間戳來調(diào)用gmdate()函數(shù)-
<?php $ts = 1022555568; $date = gmdate("D M d Y", $ts); print($date); ?>測試看看?/?
輸出結(jié)果
Tue May 28 2002
<?php date_default_timezone_set('UTC'); echo gmdate("l"); echo "\n"; echo gmdate('l dS \of F Y h:i:s A'); echo "\n"; ?>測試看看?/?
這產(chǎn)生以下結(jié)果-
Wednesday Wednesday 13th of May 2020 05:57:30 PM