วันทีและเวลา ในภาษา JavaScript

23 ก.ย. 2022

บล็อกนี้เราจะมาพูดถึง การแสดงวันที่และเวลาปัจจุบัน การสร้างออบเจ็คของเวลาเพื่อใช้งานในโปรแกรม และการดำเนินการเกี่ยวกับเวลา

วันที่และเวลาปัจจุบัน

เมื่อต้องทำงานกับเวลาอย่างแรกที่ต้องรู้เลยคือ วันที่เเละเวลาปัจจุบัน เราสามารถเขียนวันที่เเละเวลาปัจจุบันได้ตามนี้

ผลลัพธ์ของการทำงาน

โดยคำสั่งเเรก

เป็นการสร้าง date และใน date นั้นประกอบไปด้วยเมธอดที่เราสามารถเรียกข้อมูลเกี่ยวกับวันที่และเวลาได้ และหากเราต้องการเเสดงวันที่และเวลาปัจจุบันออกทางหน้าจอ เราสามารถเรียกใช้คำสั่งดังนี้

โดยที่คำสั่ง toString ส่งค่ากลับเป็น String ของเวลาและวันปัจจุบันจากคอมพิวเตอร์ของเราในรูปแบบมาตรฐาน โดยที่ toLocaleString ก็เช่นเดียวกัน แต่ส่งค่ากลับเป็นวันที่และเวลาตามรูปแบบของเวลาท้องถิ่นแทน

นอกจากนั้น date ยังมีคำสั่งอื่นๆเช่น

ผลลัพธ์ของการทำงาน

โดยที่

  • toTimeString นั้น จะคืนค่ามาเป็นเวลาที่เป็น string
  • toUTCString ส่งค่ากลับเป็นวันที่ในรูปแบบของเวลาสากลเชิงพิกัด (UTC) ที่ใช้เป็นเวลาอ้างอิงจากเขตเวลาทั่วโลก
  • toISOString ส่งค่ากลับเป็นวันที่ในรูปแบบ ISO 8601 เวลาที่ได้จากเมธอดนี่จะเป็นเวลา UTC ที่มีเขตเวลาเป็น UTC+0 เสมอ

โดยที่ตัว z ที่เห็นในผลลัพธ์นั้นหมายถึงเวลาแสดงอยู่ในเขตเวลา UTC+0