การหาวันที่ของปีปัจจุบันใน JavaScript
มาเริ่มด้วยการได้มาซึ่งอ็อบเจ็กต์วันที่ที่มี
8 มีนาคมของปีปัจจุบันกันเถอะ โดยที่คำว่า
ปีปัจจุบัน นั้น หมายความว่า
สคริปต์ควรทำงานได้ในทุกปี โดย
ได้รับปีที่ตรงกับปีปัจจุบันบนโลกเสมอ
เพื่อการนี้ เราจำเป็นต้องสร้างอ็อบเจ็กต์วันที่เสริมอีกหนึ่งตัว ที่มีช่วงเวลาปัจจุบัน ด้วยอ็อบเจ็กต์นี้ เราจะสามารถ ได้ปีปัจจุบันมา จากนั้นใช้ ปีนั้นในการสร้างอ็อบเจ็กต์วันที่ที่เราต้องการ ได้ ดังนี้:
let now = new Date(); // ได้ช่วงเวลาปัจจุบัน
let date = new Date(now.getFullYear(), 2, 8); // ได้วันที่ของเรา
ช่วงเวลาที่ได้มานี้ เราสามารถใช้ได้ เช่น เพื่อกำหนดวันในสัปดาห์ที่ตรงกับ วันที่นี้:
console.log(date.getDay());
จงกำหนดว่าวันที่ 31
ธันวาคม ปีปัจจุบัน จะเป็นวันอะไรในสัปดาห์