[sys:date format="d.m.Y H:i:s" t="%timestamp%"]
功能區塊 date 輸出一個格式化的時間。
使用此參數定義格式。如果未設定值或保留空白,則會採用值 "Y-m-d H:i:s"。
提示: 若要輸出字母或 d,必須使用 Escape 字元 \ 標記每個字母。例如: "\d\a\y: d" 輸出 "day: 01"。
| 格式字元 | 說明 | 範例回傳值 |
|---|---|---|
| 日期 | ||
| d | 月份中的第幾天,2 位數並帶前導零 | 01 至 31 |
| D | 星期幾,縮寫為三個字母 | Mon 至 Sun |
| j | 月份中的第幾天,不帶前導零 | 1 至 31 |
| l (小寫 'L') | 完整的星期幾 | Sunday 至 Saturday |
| N | ISO-8601 標準下的星期幾數值表示法 | 1 (週一) 至 7 (週日) |
| S | 月份日期的英文列舉附加字元,兩個字元 | st, nd, rd 或 th。建議與 j 使用。 |
| w | 一週中的第幾天數值表示法 | 0 (週日) 至 6 (週六) |
| z | 一年中的第幾天(從 0 開始) | 0 至 365 |
| 星期 | ||
| W | ISO-8601 標準下的一年中的第幾週,一週從週一開始 | 範例: 42(該年的第 42 週) |
| 月份 | ||
| F | 完整的月份名稱,例如 January 或 March | January 至 December |
| m | 月份數值表示法,帶前導零 | 01 至 12 |
| M | 縮寫的月份名稱,三個字母 | Jan 至 Dec |
| n | 月份數值表示法,不帶前導零 | 1 至 12 |
| t | 指定月份的天數 | 28 至 31 |
| 年份 | ||
| L | 是否為閏年 | 1 表示閏年,否則 0 |
| o | ISO-8601 標準下的日曆週年份數值。此值與 Y 相同,除非 ISO 日曆週 (W) 屬於前一年或下一年,則使用該年份。 | 範例: 1999 或 2003 |
| Y | 四位數的年份數值 | 範例: 1999 或 2003 |
| y | 兩位數的年份數值 | 範例: 99 或 03 |
| 時間 | ||
| a | 小寫: Ante meridiem (上午) 和 Post meridiem (下午) | am 或 pm |
| A | 大寫: Ante meridiem (上午) 和 Post meridiem (下午) | AM 或 PM |
| B | Swatch Internet 時間 | 000 至 999 |
| g | 12 小時格式的小時數,不帶前導零 | 1 至 12 |
| G | 24 小時格式的小時數,不帶前導零 | 0 至 23 |
| h | 12 小時格式的小時數,帶前導零 | 01 至 12 |
| H | 24 小時格式的小時數,帶前導零 | 00 至 23 |
| i | 分鐘數,帶前導零 | 00 至 59 |
| s | 秒數,帶前導零 | 00 至 59 |
| u | 微秒。永遠輸出 000000。 | 範例: 000000 |
| 時區 | ||
| e | 時區識別碼 | 範例: UTC, GMT, Atlantic/Azores |
| I (大寫 'i') | 日期是否屬於夏令時間 | 1 表示夏令時間,否則 0。 |
| O | 與格林威治標準時間 (GMT) 的小時差異 | 範例: +0200 |
| P | 與格林威治標準時間 (GMT) 的小時差異,並以雙冒號分隔小時和分鐘 | 範例: +02:00 |
| T | 時區縮寫 | 範例: EST, MDT... |
| Z | 以秒為單位的時區偏移量。UTC 西部時區的偏移量永遠是負數,而 UTC 東部時區的偏移量永遠是正數。 | -43200 至 50400 |
| z | 輸出一年中的第幾天,不帶前導零 | |
| 完整的日期/時間 | ||
| c | ISO 8601 日期格式 | 2004-02-12T15:19:21+00:00 |
| r | 根據 » RFC 2822 格式化的日期 | 範例: Thu, 21 Dec 2000 16:01:07 +0200 |
| U | 自 UNIX 紀元開始的秒數(January 1 1970 00:00:00 GMT) | 請參閱功能區塊 TIME |
此參數宣告時間在 DT# 中以毫秒為單位。如果未定義任何參數,則會使用當前時間。