วันที่
วันที่
คำศัพท์ที่เกี่ยวกับรูปแบบวันที่ ซึ่งเข้าใจได้เหมือนกันทั้งใน Twig, JavaScript ปกติ และ Vue. เซิร์ฟเวอร์พิมพ์ <time> ที่บรรจุช่วงเวลาและรูปแบบที่ถูกขอ; เว็บเบราว์เซอร์จะรับมันและเขียนใหม่เมื่อเวลาผ่านไป ดังนั้นหน้าเว็บที่เปิดอยู่จะไม่โกหกว่าเหตุการณ์เกิดขึ้นนานแค่ไหน
รูปแบบที่ตั้งชื่อ
รูปแบบแบบสัมบูรณ์คือรูปแบบวันที่และเวลาของ ICU ดังนั้นลำดับของฟิลด์และตัวคั่นจะขึ้นอยู่กับภูมิภาคของผู้อ่านมากกว่าที่จะเป็นของเทมเพลต
- time
- date_short
- date
- date_long
- date_time_short
- date_time
- date_time_full
- month_year
สัมพันธ์
ระยะทางจะถูกนับในหน่วยที่ใหญ่ที่สุดที่ยังมีความหมาย — นาทีจนถึงชั่วโมง, ชั่วโมงจนถึงวัน, จากนั้นวัน, สัปดาห์, เดือน และปี. คำที่ใช้มาจากคีย์การแปล
- เมื่อสักครู่
- ห้านาที
- สามชั่วโมง
- สองวัน
- สี่เดือน
- สามปี
- ในอีกสองชั่วโมง
อัตโนมัติ
ค่าเริ่มต้น. นับย้อนหลังในขณะที่วันที่ยังใกล้เคียง และจะเปลี่ยนเป็นวันที่ตามปฏิทินหลังจากผ่านไปหนึ่งสัปดาห์ ซึ่ง "27 สัปดาห์ที่แล้ว" จะไม่ช่วยใครเลย
- สามชั่วโมง
- สองวัน
- สี่เดือน
อัปเดตข้อมูล
นาฬิกาเพียงตัวเดียวให้บริการทุกวันที่อยู่บนหน้าเว็บ โดยมีจังหวะที่หน่วยที่แสดงสมควรได้รับ — ไม่กี่วินาทีสำหรับ "เมื่อสักครู่", หนึ่งชั่วโมงสำหรับ "3 เดือนที่แล้ว". เปิดหน้านี้และดู
เรนเดอร์โดย Twig, อัปเดตโดยบริการด้านหน้า:
เรนเดอร์โดย Vue:
เฉพาะข้อความ
ตัวกรองจะส่งคืนสตริงที่ไม่มีการจัดรูปแบบ สำหรับแอตทริบิวต์ชื่อหรือการส่งออก. ชื่อรูปแบบที่ไม่รู้จักจะถูกนำไปใช้เป็น ICU pattern แบบดิบ ซึ่งเป็นทางออกเมื่อรูปแบบที่ตั้งชื่อไม่มีลักษณะที่คุณต้องการ
- | date_format('date_long')
- 14 มีนาคม 2026
- | date_format("EEEE d MMMM, 'week' w")
- วันเสาร์ 14 มีนาคม, week 11