PHP 內建 date() 函數可依指定格式字串輸出日期時間。最常見範例:
<?php echo $showtime = date("Y-m-d H:i:s"); ?>
輸出格式:年-月-日 時:分:秒(如 2024-05-20 14:30:05)。
| 參數 | 說明 | 範例輸出 |
|---|---|---|
| a | 小寫上午/下午標記 | am / pm |
| A | 大寫上午/下午標記 | AM / PM |
| d | 兩位數字日期,前導零 | 01 ~ 31 |
| D | 星期縮寫(三字母) | Mon ~ Sun |
| F | 月份完整英文名 | January ~ December |
| h | 12 小時制,兩位數 | 01 ~ 12 |
| H | 24 小時制,兩位數 | 00 ~ 23 |
| g | 12 小時制,無前導零 | 1 ~ 12 |
| G | 24 小時制,無前導零 | 0 ~ 23 |
| i | 分鐘,兩位數 | 00 ~ 59 |
| j | 日期,無前導零 | 1 ~ 31 |
| l | 星期完整英文名 | Monday ~ Sunday |
| m | 月份,兩位數前導零 | 01 ~ 12 |
| n | 月份,無前導零 | 1 ~ 12 |
| M | 月份縮寫(三字母) | Jan ~ Dec |
| s | 秒,兩位數 | 00 ~ 59 |
| S | 日期序數後綴 | st, nd, rd, th |
| t | 當月總天數 | 28 ~ 31 |
| U | Unix 時間戳(秒數) | 1716263405 |
| w | 星期數字(0=週日) | 0 ~ 6 |
| Y | 四位數年份 | 2024 |
| y | 兩位數年份 | 24 |
| z | 年間第幾天 | 0 ~ 365 |
Y-m-d → 2024-05-20Y/m/d H:i:s → 2024/05/20 14:30:05l, F j, Y → Monday, May 20, 2024D, d M Y H:i:s → Mon, 20 May 2024 14:30:05若需處理時區,請先呼叫 date_default_timezone_set('Asia/Taipei') 或在 php.ini 設定 date.timezone,避免預設 UTC 造成時間偏差。