คณิตศาสตร์วันที่

เครื่องคำนวณวันที่และเวลา

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

บวก / ลบ วันทำงาน อายุใน ป/ด/ว ทำงานในเครื่อง

การเพิ่มเดือนจะคงค่าวันที่ไว้ให้มากที่สุดเท่าที่จะเป็นไปได้ หากเดือนปลายทางมีวันน้อยกว่า วันที่จะถูกปรับให้เป็นวันสุดท้ายของเดือน (31 ม.ค. + 1 เดือน → 28/29 ก.พ.)

วันในปฏิทินจะนับจำนวนวันที่ผ่านไประหว่างสองวัน ส่วนวันทำงานจะไม่นับวันเสาร์และวันอาทิตย์

อ ages ถูกนับเป็นปี เจ็ด และวันเต็ม จากวันเกิด วันเกิดที่ 29 ก.พ. จะถูกจัดการเป็น 28 ก.พ. ในปีที่ไม่ใช่ปีอธิกสุรทิน

เซสชั่นนี้

บันทึกจะอยู่ในหน่วยความจำของหน้านี้เท่านั้น และจะหายไปเมื่อคุณโหลดใหม่หรือปิดแท็บ

ออกแบบมาสำหรับการคำนวณวันที่ประจำวัน

เครื่องคำนวณสามชนิดในหน้าเดียว

ทุกสิ่งที่คุณมักจะนับด้วยนิ้วมือหรือในสเปรดชีต สามารถทำได้ทันทีและสอดคล้องกัน

01

เลื่อนวันใดๆ

เพิ่มหรือลดปี เดือน สัปดาห์ และวันในครั้งเดียว – สำหรับกำหนดเส้นตาย การต่ออายุ การเตือนความจำ และช่วงเวลาจัดส่ง

02

วัดช่วงเวลา

ดูระยะทางที่แน่นอนระหว่างสองวันในรูปแบบวัน สัปดาห์ และปี/เดือน/วัน

03

วันทำงาน

นับวันทำงานตั้งแต่วันจันทร์ถึงวันศุกร์ระหว่างสองวัน สำหรับตารางงานโปรเจกต์ SLA และการวางแผนการลา

04

อายุที่แน่นอน

แปลงวันเกิดเป็นปี เดือน และวัน พร้อมทั้งวันที่และจำนวนวันของวันเกิดครั้งถัดไป

05

จัดการกรณีพิเศษ

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

06

ไม่ต้องติดตั้งอะไร

ไม่ต้องลงทะเบียน ไม่ต้องอัปโหลด ไม่มีโฆษณาขวางกั้น ทุกการคำนวณจะเกิดขึ้นในเบราว์เซอร์ของคุณเอง

การคำนวณวันทำงานเป็นอย่างไร

กฎเล็กๆ น้อยๆ ที่ทำให้การคำนวณวันสอดคล้องกับปฏิทินแบบกระดาษ

"บวกหนึ่งเดือน" หมายถึงอะไรกันแน่?

เดือนไม่มีจำนวนวันที่คงที่ เครื่องคำนวณวันที่จึงอ้างอิงที่วันในเดือนแทน เช่น 15 ม.ค. + 1 เดือน คือ 15 ก.พ. เมื่อเดือนเป้าหมายมีจำนวนวันน้อยกว่า วันจะถูกปรับให้เป็นวันที่มีผลบังคับใช้สุดท้าย เช่น 31 ม.ค. + 1 เดือน คือ 28 ก.พ. (หรือ 29 ก.พ. ในปีอธิกสุรทิน) และ 31 มี.ค. - 1 เดือน คือ 28/29 ก.พ.

ทำไมวัน สัปดาห์ และเดือนจึงให้ผลรวมที่แตกต่างกัน?

"จำนวนวันรวม" คือการนับช่วงเวลา 24 ชั่วโมงที่แน่นอนระหว่างสองวันปฏิทิน "สัปดาห์ + วัน" คือการจัดกลุ่มจำนวนดังกล่าวเป็น 7 วัน ส่วนการแบ่งเป็นปี/เดือน/วันจะเดินตามปฏิทินจริง จึงตรงกับวิธีที่คนพูดช่วงเวลาออกเสียง (1 ปี 2 เดือน 3 วัน) มากกว่าการหารแบบง่ายๆ

วันทำงานคืออะไร?

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

ทำไมต้องใช้ UTC ในการคำนวณ?

วันที่ไม่มีเวลาไม่มีเขตเวลา การคำนวณด้วย UTC จะช่วยหลีกเลี่ยงการเปลี่ยนแปลงเวลาออมแสง ซึ่งช่วงเวลาในท้องถิ่นอาจมีระยะ 23 หรือ 25 ชั่วโมง และการหารแบบง่ายจะทำให้ได้วันที่ไม่ถูกต้อง

แผ่นสรุปเกี่ยวกับกำหนดเวลาทั่วไป

ช่วงวันที่ที่ผู้คนนับจริงในที่ทำงานและในเอกสาร โดยมีกฎที่กำหนดวันจริงที่ต้องปฏิบัติ

สถานการณ์ ระยะเวลาโดยทั่วไป วิธีการนับ
เงื่อนไขการชำระเงิน 30 / 60 / 90 วัน 30, 60 หรือ 90 วันปฏิทิน นับจากวันที่ออกใบแจ้งหนี้หรือวันที่จัดส่ง; ต้องยืนยันว่าวันที่เริ่มนับจะรวมวันนั้นด้วยหรือไม่
ระยะเวลาทดลองงานหรือระยะเวลาแจ้งล่วงหน้า 1–6 เดือน นับเป็นเดือน ไม่ใช่วันที่คงที่ จึงจะปรับให้สิ้นสุดในเดือนนั้น (31 ม.ค. + 3 เดือน = 30 เม.ย.)
วีซ่าหรือระยะเวลาพักโดยไม่ต้องมีวีซ่า 90 วันปฏิทิน โดยทั่วไปจะเริ่มนับจากวันถัดจากวันเข้าประเทศ; วันออกประเทศมักไม่ถูกนับ
การตั้งครรภ์ 40 สัปดาห์ / 280 วัน นับจากวันแรกของรอบเดือนครั้งสุดท้ายจนถึงวันกำหนดคลาด
ระยะเวลาส่งคืนหรือระยะเวลาการรับประกัน 7, 14 หรือ 30 วัน ตรวจสอบก่อนลบว่าเงื่อนไขระบุว่าเป็นวันปฏิทินหรือวันทำงาน
การชำระบัญชีทางการเงิน T+1 / T+2 1–2 วันทำงาน ไม่นับวันหยุดสุดสัปดาห์และวันหยุดราชการ จึงทำให้วันที่ปฏิทินเคลื่อนไป
สัญญา “ภายใน 90 วัน” 90 วันปฏิทิน ระบุวันเริ่มนับรวมวันนั้นด้วยหรือไม่ — นี่คือสาเหตุของข้อพิพาท

หากสัญญาระบุเพียง “วัน” ให้ถือว่าเป็นวันปฏิทิน และต้องระบุวันที่เริ่มนับอย่างชัดเจน

รูปแบบวันที่ที่ช่วยหลีกเลี่ยงความคลุมเครือ

ตัวเลขแปดหลักเดียวกันอาจหมายถึงวันที่ต่างกันได้ นี่คือรูปแบบที่ควรรู้จัก

รูปแบบ ตัวอย่าง สถานที่ที่พบรูปแบบนี้
ISO 8601 2026-10-26 API, ฐานข้อมูล, ชื่อไฟล์, มาตรฐานสากล
RFC 3339 (พร้อมเวลา) 2026-10-26T14:30:00+08:00 เว็บ API และบันทึกที่มีข้อมูลเขตเวลา
วัน / เดือน / ปี 26/10/2026 สหราชอาณาจักร, ส่วนใหญ่ของยุโรป, ออสเตรเลีย, ละตินอเมริกา
เดือน / วัน / ปี 10/26/2026 สหรัฐอเมริกา, ฟิลิปปินส์ — เป็นแหล่งที่มาของความสับสนกันเป็นประจำ
ภาษาจีน 2026年10月26日 สัญญา ใบแจ้งหนี้ และเอกสารราชการภาษาจีน
ภาษาอังกฤษเขียน 26 ตุลาคม 2026 สัญญาและใบรับรอง — การเขียนชื่อเดือนเต็มช่วยขจัดความสงสัย

สำหรับทุกสิ่งที่ข้ามพรมแดน ให้ใช้รูปแบบ ISO 8601 หรือเขียนชื่อเด็มเต็มจะดีกว่า การเลือกระบบตัวเลขทั้งแบบ วัน/เดือน กับ เดือน/วัน นั้นเป็นทางเลือกที่เสี่ยงที่สุด

คำถามที่พบบ่อย

วันที่เริ่มต้นหรือวันที่สิ้นสุดรวมอยู่ในการนับวันด้วยหรือไม่?

เครื่องมือจะรายงานจำนวนวันที่ผ่านไป จากวันที่ 1 ม.ค. ถึง 2 ม.ค. คือ 1 วัน และจากวันที่ 1 ม.ค. ถึง 1 ม.ค. คือ 0 วัน หากคุณต้องการนับแบบรวมทั้งหมด (เช่น คืนโรงแรม) ให้บวก 1 เข้ากับผลลัพธ์

เครื่องมือจัดการปีอธิกสุรทินและวันที่ 29 ก.พ. ได้หรือไม่?

ได้ วันที่ 29 ก.พ. เป็นข้อมูลที่ใช้ได้ และการเพิ่มอีก 1 ปีให้กับวันที่ 29 ก.พ. จะได้ผลลัพธ์เป็นวันที่ 28 ก.พ. ในปีไม่ใช่ปีอธิกสุรทินถัดไป สำหรับอายุ วันเกิดที่ 29 ก.พ. จะถูกจัดการเป็นวันที่ 28 ก.พ. ในปีไม่ใช่ปีอธิกสุรทิน

ฉันสามารถคำนวณวันที่ในอดีตหรืออนาคตที่ไกลออกไปได้หรือไม่?

สามารถใช้กับวันที่ทุกวันที่ปฏิทินรองรับ ตั้งแต่ปี 1 ถึง 9999 รวมทั้งวันที่ในประวัติศาสตร์และการวางแผนระยะยาว ผลลัพธ์มีความแม่นยำสำหรับปฏิทินเกรกอรีแบบ proleptic

ฉันสามารถใช้เครื่องมือนี้สำหรับการวางแผนวันทำงานได้หรือไม่?

สามารถใช้สำหรับการนับวันจันทร์ถึงวันศุกร์ได้ เนื่องจากวันหยุดแตกต่างกันในแต่ละประเทศ เครื่องมือจึงไม่คาดเดาวันหยุดโดยเจตนา คุณสามารถลบรายการวันหยุดของคุณเองออกจากผลลัพธ์วันทำงานได้

ข้อมูลของฉันถูกส่งไปที่อื่นหรือไม่?

ไม่ หน้านี้เป็นแบบสถาบันพร้อม JavaScript ฝั่งไคล้ วันที่จะไม่ออกจากเบราว์เซอร์ของคุณ และไม่มีบัญชีหรือการจัดเก็บข้อมูลฝั่งเซิร์ฟเวอร์

อายุ วันครบรอบ และวันที่ 29 กุมภาพันธ์

บริบทที่แตกต่างกันนับอายุแตกต่างกัน — เลือกแบบแผนที่เหมาะกับคำถาม

01

อายุเต็มปี

คุณอายุ N ปี ตั้งแต่วันเกิดจนถึงวันก่อนวันเกิดครั้งถัดไป เกิดวันที่ 2000-05-15 คุณจะอายุครบ 18 ปีในวันที่ 2018-05-15 ไม่ใช่วันปีใหม่

02

อายุนามธรรม (เอเชียตะวันออก)

แบบแผนดั้งเดิม 虚岁 / 세는나이 นับว่าคนจะอายุ 1 เมื่อเกิด และเพิ่มอายุ 1 ปีในวันปีใหม่ ดังนั้นอาจสูงกว่าอายุตามกฎหมาย 1 หรือ 2 ปี

03

เกณฑ์ตามกฎหมาย

เขตอำนาจศาลส่วนใหญ่ถึงอายุตามกฎหมายในช่วงต้นของวันเกิด มีเพียงไม่กี่แห่งที่ใช้เวลาเกิดที่แน่นอน สำหรับสัญญาและเอกสารการเดินทาง ให้ปฏิบัติตามกฎหมายในท้องถิ่น

04

วันครบรอบและวันที่ 29 กุมภาพันธ์

วันครบรอบจะเพิ่มขึ้นทีละปีหรือเดือนโดยใช้วันสิ้นสุดเดือนสำหรับการปรับแต่ง สำหรับวันเกิดที่ 29 กุมภาพันธ์ ปีที่ไม่มีวันอธิกสุรทินมักใช้วันที่ 28 กุมภาพันธ์ แต่ระบบกฎหมายบางแห่งใช้วันที่ 1 มีนาคม

ประวัติปฏิทินสั้นๆ

ทำไมปีจึงไม่ตรงกับ 365 วันพอดี และทำไมวันที่จึงกระโดดไป 10 วันในปี 1582

  1. 45 ก่อนคริสต์ศักราช

    ปฏิทินจูเลียน

    จูเลียส ซีซาร์เปลี่ยนปฏิทินทางการที่ใช้ดวงจันทร์เป็นปฏิทินสุริยคติ และเพิ่มวันอธิกสุรทินทุกๆ สี่ปี แต่ทำให้ปีทางดวงอาทิตย์ยาวเกินไปประมาณ 11 นาที

  2. 325

    สภานิเซีย

    คริสตจักรกำหนดวันอีสเตอร์ ซึ่งในที่สุดก็กลายเป็นปัญหาทางศาสนาและทางแพ่งจากการที่ปฏิทินเลื่อนไปเรื่อยๆ

  3. 1582

    การปฏิรูปปฏิทินเกรกอเรียน

    สมเด็จพระสันตะปาปาเกรกอรีที่ 13 ทรงลบวันที่ไป 10 วัน — วันพฤหัสบดีที่ 4 ตุลาคม ตามมาด้วยวันศุกร์ที่ 15 ตุลาคม — และทรงกำหนดกฎเกี่ยวกับปีอธิกสุริทร์ (100/400 ปี) ในอังกฤษและอาณานิคมเปลี่ยนมาใช้ปีอธิกสุริทร์นี้ในปี 1752

  4. 1970

    จุดเริ่มต้นของ Unix

    วันที่ 1 มกราคม 1970 เวลา 00:00 UTC กลายเป็นศูนย์อ้างอิงสำหรับเวลา Unix ซึ่งเป็นช่วงเวลา ไม่ใช่วันที่ปฏิทิน นี่เองที่ทำให้สแตมป์เวลาต้องอ้างอิงเขตเวลา

  5. 1988

    ISO 8601

    มาตรฐานนี้กำหนดรูปแบบวันที่เป็น ปปปป-ดด-วว และการนับสัปดาห์โดยเริ่มจากวันจันทร์ ซึ่งยังคงใช้อยู่ในบัญชีเงินเดือน การขนส่ง และการวางแผนโครงการ

ปฏิทินที่เราใช้ในชีวิตประจำวันในปัจจุบันคือปฏิทินเกรกอรี กฎเกี่ยวกับปีอธิกสุริทร์ที่คุณสังเกตได้ทุกๆ 4 ปี เกิดจากการแก้ไขในปี 1582 นี้

เครื่องมือที่เกี่ยวข้อง

ต้องการข้อมูลเกี่ยวกับเวลามากกว่าวันที่หรือไม่? เครื่องมือเหล่านี้จะตอบโจทย์ส่วนอื่น