🧮 Weekday Calculator

คำนวณวันในสัปดาห์

เลือกวิธีคำนวณ หาวันในสัปดาห์จากวันที่ที่ระบุ (Day of Week) นับจำนวนวันทำการและวันหยุดระหว่างสองวันที่ (Business Days) หรือหาวันถัดไปที่ตรงกับวันในสัปดาห์ที่ต้องการ (Next Occurrences)

ตัวอย่าง:

รองรับวันที่ตั้งแต่ ค.ศ. 1900 เป็นต้นไป ระบบจะบอกวันในสัปดาห์ สีประจำวันเกิด สัปดาห์ที่เท่าไหร่ของปี และวันที่นับเป็นวันที่เท่าไหร่ของปีนั้น

ช่วงสำเร็จรูป:

ระบบนับแบบรวมทั้งวันเริ่มต้นและวันสิ้นสุด และยังไม่ได้หักวันหยุดนักขัตฤกษ์ออกให้

ตัวอย่าง:
ผลลัพธ์ (Result)
-
รอผลการคำนวณ

เลือกวิธีและกรอกค่าแล้วกดคำนวณ

📅 แผนภาพวันในสัปดาห์

Weekday Overview
วันที่เป็นผลลัพธ์
วันทำการ
วันหยุดสุดสัปดาห์
📅
วันในสัปดาห์
-
🎨
สีประจำวัน
-
#
สัปดาห์ที่ของปี
-
Σ
วันที่เท่าไหร่ของปี
-

📝 ขั้นตอนการคำนวณ

วิธีทำ
  1. กรอกค่าแล้วกดคำนวณเพื่อดูขั้นตอนการคำนวณ

📚 หลักการหาวันในสัปดาห์

วันในสัปดาห์ = (จำนวนวันนับจากวันอ้างอิง) mod 7

ปฏิทินเกรกอเรียนที่เราใช้กันมีรอบซ้ำทุก 7 วัน การหาว่าวันที่ใดตรงกับวันอะไรจึงทำได้โดยนับจำนวนวันจากวันอ้างอิงที่รู้คำตอบอยู่แล้ว แล้วหารเอาเศษด้วย 7 เครื่องมือนี้ใช้ระบบวันที่มาตรฐานของเบราว์เซอร์คำนวณให้ จึงรองรับปีอธิกสุรทินและกฎการทดวันได้ถูกต้องอัตโนมัติ

ปีอธิกสุรทิน = หาร 4 ลงตัว และ (ไม่หาร 100 ลงตัว หรือ หาร 400 ลงตัว)

สำหรับการนับวันทำการ ระบบใช้วิธีหาจำนวนสัปดาห์เต็มในช่วงนั้นก่อน คูณด้วยจำนวนวันทำการต่อสัปดาห์ แล้วจึงบวกเศษวันที่เหลือทีละวัน วิธีนี้ให้ผลถูกต้องแม่นยำและเร็วแม้ช่วงเวลาจะยาวหลายสิบปี

ตัวอย่าง: 1 ม.ค. 2569 ถึง 31 ม.ค. 2569 มี 31 วัน แบ่งเป็นวันทำการ 22 วัน และวันหยุดสุดสัปดาห์ 9 วัน