การตั้งค่าเวลาในออบเจ็กต์ Date ใน JavaScript
เมื่อเราสร้างออบเจ็กต์วันที่
ด้วยวิธีนี้: new Date() - เรา
ปล่อยให้วงเล็บว่างเปล่า ในกรณีนี้
เราจะได้ช่วงเวลาปัจจุบัน
อย่างไรก็ตาม เราสามารถทำได้อีกวิธีหนึ่ง - ส่ง
พารามิเตอร์ให้กับมันในรูปแบบ new Date(ปี,
เดือน, วัน, ชั่วโมง, นาที, วินาที, มิลลิวินาที)
และในกรณีนี้ในตัวแปร date
จะไม่ได้บันทึกช่วงเวลาปัจจุบัน แต่เป็นช่วงเวลา
ที่เราระบุในพารามิเตอร์ เมื่อ
ส่งพารามิเตอร์ การนับเดือนจะเริ่มต้น
จากศูนย์
สามารถละพารามิเตอร์จากท้ายได้ โดย พารามิเตอร์ที่ขาดหายไปสำหรับมิลลิวินาที, วินาที และชั่วโมงจะถือว่าเท่ากับศูนย์ ส่วน สำหรับวันจะถือว่าเท่ากับหนึ่ง ไม่สามารถละ ปีและเดือนได้
มาสร้างออบเจ็กต์วันที่สำหรับช่วงเวลาเฉพาะ กัน:
let date = new Date(2025, 10, 5, 12, 59, 59);
ความสามารถในการกำหนดช่วงเวลาสามารถ นำมาใช้ เช่น เพื่อที่จะหา วันในสัปดาห์สำหรับวันที่เฉพาะเจาะจง:
let date = new Date(2025, 10, 5); // ตั้งค่า 5 พฤศจิกายน 2025
let day = date.getDay();
let days = ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'];
console.log(days[day]);
ลองหาดูว่าวันเกิดของคุณเป็นวันอะไร ในสัปดาห์