[sys:date format="d.m.Y H:i:s" t="%timestamp%"]
บล็อก date แสดงเวลาที่ถูกจัดรูปแบบ
พารามิเตอร์นี้ใช้กำหนดรูปแบบ ถ้าหากไม่ได้ตั้งค่าหรือว่างเปล่า จะใช้ค่าตัวอย่าง "Y-m-d H:i:s" แทน
Tip: เพื่อแสดงตัวอักษรหรือ d ต้องมีเครื่องหมายแทนที่ \ ก่อนแต่ละตัวอักษร เช่น "\d\a\y: d" จะแสดงเป็น "day: 01"
| ตัวอักษรสำหรับการจัดรูปแบบ | คำอธิบาย | ตัวอย่างของค่าที่ได้รับกลับมา |
|---|---|---|
| วัน | ||
| d | วันที่ในเดือน 2 หลักมีเลข 0 นำหน้า | 01 ถึง 31 |
| D | วันในสัปดาห์ สั้นลงเป็น 3 ตัวอักษร | Mon ถึง Sun |
| j | วันที่ในเดือน ไม่มีเลข 0 นำหน้า | 1 ถึง 31 |
| l (ตัวอักษร 'L' ลงท้าย) | วันในสัปดาห์ที่เขียนเต็ม | Sunday ถึง Saturday |
| N | การแทนตัวเลขของวันในสัปดาห์ตาม ISO-8601 | 1 (สำหรับวันจันทร์) ถึง 7 (สำหรับวันอาทิตย์) |
| S | ส่วนต่อท้ายของการนับแบบอังกฤษสำหรับวันที่ในเดือน 2 ตัวอักษร | st, nd, rd หรือ th. แนะนำให้ใช้กับ j |
| w | วันในสัปดาห์ตามตัวเลข | 0 (สำหรับวันอาทิตย์) ถึง 6 (สำหรับวันเสาร์) |
| z | วันที่ในปี (เริ่มต้นที่ 0) | 0 ถึง 365 |
| สัปดาห์ | ||
| W | หมายเลขสัปดาห์ของปีตาม ISO-8601 สัปดาห์เริ่มต้นในวันจันทร์ | ตัวอย่าง: 42 (สัปดาห์ที่ 42 ในปี) |
| เดือน | ||
| F | ชื่อเดือนเต็ม เช่น January หรือ March | January ถึง December |
| m | เดือนในรูปแบบตัวเลข มีเลข 0 นำหน้า | 01 ถึง 12 |
| M | ชื่อเดือนสั้นลงเป็น 3 ตัวอักษร | Jan ถึง Dec |
| n | ตัวเลขเดือน ไม่มีเลข 0 นำหน้า | 1 ถึง 12 |
| t | จำนวนวันที่ในเดือนที่ระบุ | 28 ถึง 31 |
| ปี | ||
| L | ปีอธิกสุรทินหรือไม่ | 1 สำหรับปีอธิกสุรทิน อื่นๆ 0 |
| o | หมายเลขปีของสัปดาห์ตามปฏิทินตาม ISO-8601. นี่จะให้ค่าที่เท่ากับ Y ยกเว้นเมื่อสัปดาห์ตามปฏิทิน ISO (W) สัมพันธ์กับปีที่แล้วหรือปีต่อไป ซึ่งในกรณีนั้นจะใช้ปีนั้นแทน | ตัวอย่าง: 1999 หรือ 2003 |
| Y | หมายเลขปี 4 หลัก | ตัวอย่าง: 1999 หรือ 2003 |
| y | หมายเลขปี 2 หลัก | ตัวอย่าง: 99 หรือ 03 |
| เวลา | ||
| a | ตัวพิมพ์เล็ก: Ante meridiem (ก่อนเที่ยง) และ Post meridiem (หลังเที่ยง) | am หรือ pm |
| A | ตัวพิมพ์ใหญ่: Ante meridiem (ก่อนเที่ยง) และ Post meridiem (หลังเที่ยง) | AM หรือ PM |
| B | เวลาอินเทอร์เน็ต Swatch | 000 ถึง 999 |
| g | ชั่วโมงในรูปแบบ 12 ชั่วโมง ไม่มีเลข 0 นำหน้า | 1 ถึง 12 |
| G | ชั่วโมงในรูปแบบ 24 ชั่วโมง ไม่มีเลข 0 นำหน้า | 0 ถึง 23 |
| h | ชั่วโมงในรูปแบบ 12 ชั่วโมง มีเลข 0 นำหน้า | 01 ถึง 12 |
| H | ชั่วโมงในรูปแบบ 24 ชั่วโมง มีเลข 0 นำหน้า | 00 ถึง 23 |
| i | นาที มีเลข 0 นำหน้า | 00 ถึง 59 |
| s | วินาที มีเลข 0 นำหน้า | 00 ถึง 59 |
| u | ไมโครวินาที. สร้างผลลัพธ์เป็น 000000 ทุกครั้ง | ตัวอย่าง: 000000 |
| โซนเวลา | ||
| e | ตัวระบุโซนเวลา | ตัวอย่าง: UTC, GMT, Atlantic/Azores |
| I (ตัวพิมพ์ใหญ่ 'i') | วันที่อยู่ในช่วงเวลาฤดูร้อน | 1 ในช่วงเวลาฤดูร้อน อื่นๆ 0 |
| O | ความแตกต่างของเวลาจาก Greenwich time (GMT) ในชั่วโมง | ตัวอย่าง: +0200 |
| P | ความแตกต่างของเวลาจาก Greenwich time (GMT) ในชั่วโมง มีเครื่องหมายสองจุดระหว่างชั่วโมงและนาที | ตัวอย่าง: +02:00 |
| T | ชื่อย่อของโซนเวลา | ตัวอย่าง: EST, MDT... |
| Z | ออฟเซตของโซนเวลาที่แปลงเป็นวินาที. ออฟเซตสำหรับโซนเวลาตะวันตกของ UTC เป็นเสมอและสำหรับโซนเวลาตะวันออกของ UTC เป็นบวกเสมอ | -43200 ถึง 50400 |
| z | แสดงวันที่ในปี ไม่มีเลข 0 นำหน้า | |
| วัน/เวลาที่สมบูรณ์ | ||
| 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# ในมิลลิวินาที ถ้าหากไม่ได้ตั้งค่าพารามิเตอร์ จะใช้เวลาปัจจุบันแทน