Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

แท็ก HTML <time>: แสดงวันที่และเวลาแบบมาตรฐาน

แท็ก <time> ใน HTML คืออะไร?

แท็ก <time> ใช้สำห แสดงวันที่และ/หรือเวลาในรูปแบบที่เครื่องอ่านได้ (Machine-readable)** เพิ่มเข้ามาใน HTML5 ช่วยให้ Search Engine และเครื่องมืออื่นๆ เข้าใจวันที่/เวลาได้ถูกต้อง

แอตทริบิวต์หลัก

  • datetime: วันที่/เวลาในรูปแบบมาตรฐาน ISO 8601 (Machine-readable)

ตัวอย่างการใช้งาน

<!DOCTYPE html>
<html>
<body>
  <h2>ตารางสอบ</h2>
  <p>สอบเริ่มจาก <time datetime="2024-06-15">วันเสาร์ที่ 15 มิถุนายน</time></p>
  <p>เวลาเริ่มสอบ <time datetime="09:00">09:00 น.</time> ในช่วงเช้า</p>
  <p>สิ้นสุด <time datetime="2024-06-15T12:00">12:00 น.</time></p>
</body>
</html>

รูปแบบ datetime ที่รองรับ (ISO 8601)

รูปแบบตัวอย่างคำอธิบาย
วันที่2024-06-15YYYY-MM-DD
เวลา09:00, 09:00:00HH:MM หรือ HH:MM:SS
วันที่และเวลา2024-06-15T09:00YYYY-MM-DDTHH:MM
พร้อม Timezone2024-06-15T09:00+07:00รวมโซนเวลา (TZD)
ระยะเวลา (Duration)PT2H30MP=Period, T=Time, H=Hour, M=Minute

จุดสำคัญ

  • เนื้อหาภายใน <time> (ระหว่างแท็ก) คือข้อความที่มนุษย์อ่าน (Human-readable)
  • datetime คือข้อมูลที่เครื่องอ่าน (Machine-readable) ต้องเป็นรูปแบบ ISO 8601
  • ช่วย SEO (Rich Snippets), Calendar Apps, Screen Readers
  • ไม่แสดงผลพิเศษบนหน้าจอ ใช้ CSS จัดรูปแบบได้