ISO 8601: รูปแบบวันที่มาตรฐาน
ISO 8601 เป็นมาตรฐานสากลสำหรับการแสดงวันที่และเวลา ใช้กันอย่างแพร่หลายใน API และฐานข้อมูล
รูปแบบ ISO 8601
รูปแบบพื้นฐาน: วันที่: 2024-01-15 (YYYY-MM-DD) เวลา: 14:30:00 (HH:MM:SS) วันที่และเวลา: 2024-01-15T14:30:00 วันที่และเวลา UTC: 2024-01-15T14:30:00Z (Z หมายถึง UTC) วันที่และเวลาด้วย offset: 2024-01-15T14:30:00+07:00 (UTC+7) ความแม่นยำ: มิลลิวินาที: 2024-01-15T14:30:00.123Z ไมโครวินาที: 2024-01-15T14:30:00.123456Z ข้อดี: ไม่คลุมเครือ—ลำดับเดียวที่ถูกต้อง เรียงลำดับได้—เรียงตามตัวอักษรเรียงตามเวลา อ่านได้ด้วยมนุษย์—ชัดเจนกว่า timestamp เป็นสากล—เข้าใจทั่วโลก
ISO 8601 กับ Unix Timestamp
ใช้ Unix Timestamp เมื่อ: จัดเก็บในฐานข้อมูล (กะทัดรัด) เปรียบเทียบและคำนวณ ประสิทธิภาพสำคัญ ใช้ ISO 8601 เมื่อ: การตอบกลับ API (อ่านได้) บันทึก และการแก้ไขข้อผิดพลาด (อ่านได้ด้วยมนุษย์) การกำหนดค่า (ชัดเจน) เมื่อโซนเวลาต้องชัดเจน แปลง: JavaScript: new Date().toISOString() → '2024-01-15T14:30:00.123Z' Python: datetime.now().isoformat() → '2024-01-15T14:30:00.123456' PHP: date('c') → '2024-01-15T14:30:00+07:00'
ลองใช้เครื่องมือ
แปลง Timestamp