วิธีใช้งาน
- กรอกค่า
กรอกข้อมูลในช่องที่จำเป็น
- กดคำนวณ
กดปุ่มคำนวณเพื่อดูผลลัพธ์
- ดูผลลัพธ์
ดูผลลัพธ์และแชร์ได้ตามต้องการ
วันในสัปดาห์คืออะไร?
วันในสัปดาห์ (day of week) บอกว่าวันที่หนึ่ง ๆ ตรงกับวันใดในเจ็ดวัน — อาทิตย์ จันทร์ อังคาร พุธ พฤหัสบดี ศุกร์ และเสาร์ วงรอบเจ็ดวันนี้มีต้นกำเนิดจากความเชื่อเรื่องดวงดาวของบาบิโลนโบราณ และสืบทอดมายังปฏิทินเกรโกเรียนโดยไม่เปลี่ยนแปลง ทั้งยังวนซ้ำต่อเนื่องไม่ขาดสายไม่ว่าจะมีปีอธิกสุรทินหรือการปรับแก้รอบศตวรรษก็ตาม
เครื่องคำนวณนี้แสดงวันในสัปดาห์ของวันที่ที่คุณป้อนทั้งภาษาเกาหลีและภาษาอังกฤษพร้อมกัน และยังระบุได้ว่าเป็นวันเสาร์หรืออาทิตย์ (วันหยุดสุดสัปดาห์) หรือไม่ มีประโยชน์สำหรับตรวจสอบว่าวันเกิดหรือวันครบรอบตรงกับวันอะไร ประเมินล่วงหน้าว่ากิจกรรมหรือกำหนดเส้นตายในอนาคตตรงกับวันทำงานหรือวันหยุดสุดสัปดาห์ หรือหาวันของเหตุการณ์ทางประวัติศาสตร์ เพื่อหลีกเลี่ยงความคลาดเคลื่อนของเขตเวลา วันที่ที่ป้อนจะถูกตีความโดยอ้างอิงเที่ยงคืนตามเวลาท้องถิ่น
สูตรการคำนวณ
คอมพิวเตอร์กำหนดวันโดยแปลงวันที่เป็นดัชนีวัน (0~6) เครื่องคำนวณนี้ใช้ Date.getDay() ของ JavaScript
ดัชนีวัน = getDay(ปี-เดือน-วัน) // 0=อาทิตย์ … 6=เสาร์
เช่น เมื่อป้อน 2024-03-01 จะคืนค่าดัชนี 5 ซึ่งแสดงเป็นวันศุกร์ และเนื่องจาก 5 ไม่ใช่เสาร์ (6) หรืออาทิตย์ (0) จึงถูกตัดสินว่าเป็นวันทำงาน ในทางคณิตศาสตร์ สมภาคของเซลเลอร์ h = (q + ⌊13(m+1)/5⌋ + K + ⌊K/4⌋ + ⌊J/4⌋ − 2J) mod 7 ก็ให้ผลลัพธ์เดียวกัน โดย q คือวัน, m คือเดือน (เริ่มจากมีนาคม = 3), K คือเลขสองหลักท้ายของปี และ J คือสองหลักหน้า