
ฟังก์ชันบล็อก DT2STR แปลงเวลาในรูปแบบที่ระบุให้เป็นสตริง
อินพุทนี้กำหนดวันที่ใน DT# ซึ่งใช้ในการคำนวณ ถ้าไม่ระบุวันที่จะใช้เวลาที่มีค่า 0 ในการคำนวณ
อินพุทนี้กำหนดรูปแบบในรูปของสตริง ถ้าไม่ระบุค่าหรือว่างเปล่า จะใช้สตริง "Y-m-d H:i:s" แทน
Tip: เพื่อแสดงตัวอักษรหรือ d ต้องมีการใช้ Escape-Character \ ก่อนแต่ละตัวอักษร เช่น "\d\a\y: d" จะแสดงผลเป็น "day: 01"
| Format-Zeichen | Beschreibung | Beispiel für Rückgabewerte |
|---|---|---|
| Tag | ||
| d | วันในเดือน 2 หลัก มีเลข 0 นำหน้า | 01 ถึง 31 |
| D | วันในสัปดาห์ สั้นลงเป็น 3 ตัวอักษร | Mon ถึง Sun |
| j | วันในเดือน ไม่มีเลข 0 นำหน้า | 1 ถึง 31 |
| l (kleines 'L') | วันในสัปดาห์เต็ม | Sunday ถึง Saturday |
| N | ตัวแทนของวันในสัปดาห์ตาม ISO-8601 | 1 (วันจันทร์) ถึง 7 (วันอาทิตย์) |
| S | ส่วนต่อท้ายของการนับเดือนในภาษาอังกฤษ สำหรับวันในเดือน 2 ตัวอักษร | st, nd, rd หรือ th. แนะนำให้ใช้กับ j |
| w | วันในสัปดาห์แบบตัวเลข | 0 (วันอาทิตย์) ถึง 6 (วันเสาร์) |
| z | วันในปี (เริ่มต้นที่ 0) | 0 ถึง 365 |
| Woche | ||
| W | หมายเลขสัปดาห์ของปีตาม ISO-8601 สัปดาห์เริ่มต้นวันจันทร์ | ตัวอย่าง: 42 (สัปดาห์ที่ 42 ของปี) |
| Monat | ||
| F | เดือนเต็ม เช่น January หรือ March | January ถึง December |
| m | เดือนในรูปแบบตัวเลข มีเลข 0 นำหน้า | 01 ถึง 12 |
| M | ชื่อเดือนสั้นลงเป็น 3 ตัวอักษร | Jan ถึง Dec |
| n | ตัวเลขเดือน ไม่มีเลข 0 นำหน้า | 1 ถึง 12 |
| t | จำนวนวันในเดือนที่ระบุ | 28 ถึง 31 |
| Jahr | ||
| L | ปีอธิกสุรทินหรือไม่ | 1 สำหรับปีอธิกสุรทิน อื่นๆ 0 |
| o | หมายเลขปีของสัปดาห์ตาม ISO-8601. นี่จะให้ค่าที่เท่ากับ Y ยกเว้นเมื่อสัปดาห์ตาม ISO-8601 (W) เป็นส่วนหนึ่งของปีที่แล้วหรือปีต่อไป ซึ่งในกรณีนั้นจะใช้ปีนั้นแทน | ตัวอย่าง: 1999 หรือ 2003 |
| Y | หมายเลขปี 4 หลัก | ตัวอย่าง: 1999 หรือ 2003 |
| y | หมายเลขปี 2 หลัก | ตัวอย่าง: 99 หรือ 03 |
| Uhrzeit | ||
| a | ตัวพิมพ์เล็ก: Ante meridiem (ก่อนเที่ยง) และ Post meridiem (หลังเที่ยง) | am หรือ pm |
| A | ตัวพิมพ์ใหญ่: Ante meridiem (ก่อนเที่ยง) และ Post meridiem (หลังเที่ยง) | AM หรือ PM |
| B | Swatch Internet Time | 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 |
| Zeitzone | ||
| e | ตัวระบุโซนเวลา | ตัวอย่าง: UTC, GMT, Atlantic/Azores |
| I (grosses 'i') | วันที่อยู่ในเวลาออมแสง | 1 ในเวลาออมแสง อื่นๆ 0 |
| O | ความต่างของเวลาจาก Greenwich time (GMT) ในชั่วโมง | ตัวอย่าง: +0200 |
| P | ความต่างของเวลาจาก Greenwich time (GMT) ในชั่วโมง มีเครื่องหมายสองจุดระหว่างชั่วโมงและนาที | ตัวอย่าง: +02:00 |
| T | ชื่อย่อของโซนเวลา | ตัวอย่าง: EST, MDT... |
| Z | ออฟเซตของโซนเวลาที่เป็นวินาที. ออฟเซตสำหรับโซนเวลาตะวันตกของ UTC เป็นเสมอ และสำหรับโซนเวลาตะวันออกของ UTC เป็นบวก | -43200 ถึง 50400 |
| z | คืนวันในปี ไม่มีเลข 0 นำหน้า | |
| Vollständige(s) Datum/Uhrzeit | ||
| c | ISO 8601 Datum | 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 |
Der Ausgang gibt eine Zeichenkette mit dem angegebenen Format zurück.