JavaScript ใช้ Date object จัดการวันที่และเวลา มีเมธอดมากมายสำหรับดึงและตั้งค่า
สร้าง Date Object
// วันที่/เวลาปัจจุบัน
var now = new Date();
// Wed Jun 24 2020 10:49:46 GMT+0100 (British Summer Time)
// จาก Timestamp (milliseconds since Jan 1, 1970)
var date = new Date(1609502400000);
// จาก String
var date = new Date("January 1 2021 12:00");
// จากค่าต่างๆ (ปี, เดือน 0-11, วัน, ชั่วโมง, นาที, วินาที, มิลลิวินาที)
var date = new Date(2021, 0, 1, 0, 0, 0, 0);
ดึงข้อมูลวันที่/เวลา (get Methods)
| ข้อมูล | เมธอด | ช่วงค่า |
|---|---|---|
| Year | getFullYear() | เช่น 2024 |
| Month | getMonth() | 0-11 (0=Jan) |
| Date | getDate() | 1-31 |
| Day | getDay() | 0-6 (0=Sun) |
| Hours | getHours() | 0-23 |
| Minutes | getMinutes() | 0-59 |
| Seconds | getSeconds() | 0-59 |
| Milliseconds | getMilliseconds() | 0-999 |
| Timestamp | getTime() | milliseconds |