เครื่องคำนวณส่วนต่างวันที่

คำนวณจำนวนวัน สัปดาห์ เดือน และปี ระหว่างวันที่สองวัน

เลือกวันที่แรก
เลือกวันที่สอง

ช่วงระยะเวลา

68

จำนวนสัปดาห์ทั้งหมด9.7
จำนวนเดือนโดยประมาณ2.2
จำนวนปีโดยประมาณ0.19

วิธีใช้เครื่องคำนวณส่วนต่างวันที่นี้

  1. เลือกวันที่เริ่มต้น

    เลือกวันที่แรกในช่องวันที่เริ่มต้น

  2. เลือกวันที่สิ้นสุด

    เลือกวันที่สองในช่องวันที่สิ้นสุด

  3. อ่านผลลัพธ์

    ตรวจสอบจำนวนวัน สัปดาห์ เดือนโดยประมาณ และปีโดยประมาณระหว่างวันที่ทั้งสอง

ระเบียบวิธีคำนวณ

วิธีการทำงานของเครื่องคำนวณส่วนต่างวันที่นี้

เครื่องคำนวณส่วนต่างวันที่นี้จะคำนวณช่วงเวลาสัมบูรณ์ระหว่างวันที่สองวันในปฏิทิน และแสดงผลในหน่วยต่างๆ ได้แก่ จำนวนวัน สัปดาห์ เดือนโดยประมาณ และปีโดยประมาณ การนับจำนวนวันมีความแม่นยำเนื่องจากใช้ระบบเลขวันจูเลียนซึ่งกำหนดเลขจำนวนเต็มตามลำดับให้กับทุกวัน และคำนึงถึงกฎปีอธิกสุรทินในปฏิทินเกรกอเรียนแบบย้อนหลัง จำนวนสัปดาห์คำนวณโดยการหารจำนวนวันทั้งหมดด้วยเจ็ด ตัวเลขเดือนและปีเป็นค่าโดยประมาณเนื่องจากแต่ละเดือนมีจำนวนวันไม่เท่ากัน เครื่องคำนวณนี้ใช้ความยาวเดือนเฉลี่ย 30.4375 วัน (365.25 ÷ 12) และปีเฉลี่ย 365.25 วัน เพื่อให้ได้ค่าประมาณที่เหมาะสมสำหรับการวางแผนโครงการ ข้อกำหนดสัญญา การตรวจสอบอายุ และการนับถอยหลัง

สูตร
วัน = |วันที่₂ − วันที่₁|
วันที่₁ วันที่เริ่มต้นที่แสดงเป็นเลขวันจูเลียน
วันที่₂ วันที่สิ้นสุดที่แสดงเป็นเลขวันจูเลียน
วัน จำนวนวันตามปฏิทินแบบสัมบูรณ์ระหว่างวันที่สองวัน
สัปดาห์ วัน ÷ 7 (ปัดเศษเป็นทศนิยมสองตำแหน่ง)
เดือน วัน ÷ 30.4375 (เดือนตามปฏิทินโดยประมาณ)
ปี วัน ÷ 365.25 (ปีปฏิทินโดยประมาณ โดยคำนวณรวมปีอธิกสุรทิน)
ตัวอย่าง

สมมติว่าคุณต้องการหาช่วงเวลาระหว่างวันที่ 1 มีนาคม 2024 ถึง 15 กันยายน 2025 โดยวันที่ 1 มีนาคม 2024 คือ Julian Day Number 2460371 และวันที่ 15 กันยายน 2025 คือ JDN 2460929 ผลต่างสัมบูรณ์คือ 2460929 − 2460371 = 564 วัน เมื่อหารด้วย 7 จะได้ประมาณ 80.57 สัปดาห์ หารด้วย 30.4375 จะได้ประมาณ 18.53 เดือน และหารด้วย 365.25 จะได้ประมาณ 1.54 ปี

หากคุณต้องการทราบช่วงเวลาระหว่างวันที่ 15 มกราคม 2025 ถึง 3 ตุลาคม 2025 เครื่องคำนวณจะแสดงผลเป็น 261 วัน ประมาณ 37.29 สัปดาห์ ประมาณ 8.57 เดือน และประมาณ 0.71 ปี

ข้อสมมติฐาน
  • ทั้งสองวันที่ใช้ปฏิทินเกรกอเรียน เครื่องคำนวณนี้ไม่ได้ปรับตามการเปลี่ยนผ่านจากปฏิทินจูเลียนเป็นเกรกอเรียนที่เกิดขึ้นในช่วงเวลาที่ต่างกันในแต่ละประเทศ
  • การแปลงเดือนและปีใช้ค่าเฉลี่ย (30.4375 วันต่อเดือน, 365.25 วันต่อปี) จึงเป็นการประมาณการ ซึ่งอาจไม่ตรงกับการนับจำนวนเดือนตามปฏิทินหรือวันเกิดจริง
  • การคำนวณใช้เฉพาะวันที่เท่านั้น ไม่ได้นำเวลามาคำนวณด้วย ดังนั้นส่วนต่างระหว่างวันที่ 1 มกราคม เวลา 23:59 น. และวันที่ 2 มกราคม เวลา 00:01 น. จะแสดงผลเป็นหนึ่งวันเต็ม
  • ระบบจัดการปีอธิกสุรทินโดยอัตโนมัติ: ปีที่หารด้วย 4 ลงตัวคือปีอธิกสุรทิน ยกเว้นปีที่ลงท้ายด้วย 00 ซึ่งต้องหารด้วย 400 ลงตัวด้วย
หมายเหตุ
  • สำหรับกำหนดการทางกฎหมายหรือสัญญาที่ระบุเป็นจำนวนเดือนตามปฏิทิน ควรนับเดือนจากปฏิทินโดยตรงแทนการใช้ค่าเฉลี่ยประมาณการ
  • ผลลัพธ์จะเป็นจำนวนที่ไม่เป็นลบเสมอ ไม่ว่าจะป้อนวันที่ใดก่อนก็ตาม โดยเครื่องคำนวณจะใช้ค่าสัมบูรณ์ของผลต่าง
  • การนับวันทำการ (ไม่รวมวันเสาร์-อาทิตย์และวันหยุดนักขัตฤกษ์) ต้องใช้การคำนวณแยกต่างหากและไม่รวมอยู่ในเครื่องมือนี้
  • หากคุณต้องการทราบอายุเป็นจำนวนปีเต็มเพื่อวัตถุประสงค์ทางกฎหมาย ให้ใช้ฟิลด์ปีและเดือนจากวันที่ทั้งสองแทนการใช้ค่าประมาณการปีแบบทศนิยม
แหล่งที่มา
  1. ระบบ Julian Day Number — U.S. Naval Observatory Astronomical Almanac
  2. กฎปีอธิกสุรทินของปฏิทินเกรกอเรียน — ISO 8601 และ Explanatory Supplement to the Astronomical Almanac

ทำไมการนับวันถึงแม่นยำ

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

เมื่อเดือนและปีโดยประมาณเพียงพอต่อการใช้งาน

เนื่องจากเดือนในปฏิทินมีความยาวระหว่าง 28 ถึง 31 วัน จึงไม่มีการแปลงจากวันเป็นเดือนที่แม่นยำเพียงค่าเดียว เครื่องคำนวณนี้ใช้ค่าเฉลี่ยที่ยอมรับกันทั่วไปคือ 30.4375 วันต่อเดือน (365.25 ÷ 12) และ 365.25 วันต่อปี ค่าเฉลี่ยเหล่านี้มีความแม่นยำเพียงพอสำหรับกำหนดการโครงการ ระยะเวลาการเช่า การประมาณอายุ และการวางแผนกิจกรรม แต่อาจมีประโยชน์น้อยลงเมื่อคุณต้องการจำนวนเดือนตามปฏิทินที่แน่นอนสำหรับรอบการเรียกเก็บเงินหรือกำหนดเวลาทางกฎหมาย ในกรณีเหล่านั้น ควรนับเดือนจากปฏิทินโดยตรง ตัวเลขปีที่เป็นทศนิยมก็มีประโยชน์ในทำนองเดียวกันสำหรับการประมาณการคร่าวๆ แต่ไม่ควรใช้แทนการนับวันเกิดหรือวันครบรอบที่แน่นอนเมื่อต้องการความแม่นยำสูง

คำถามที่พบบ่อยเกี่ยวกับเครื่องคำนวณส่วนต่างวันที่

ทำไมจำนวนเดือนและปีจึงแสดงเป็นค่าประมาณ?

เดือนในปฏิทินมีตั้งแต่ 28 ถึง 31 วัน และปีจะสลับกันระหว่าง 365 และ 366 วัน เครื่องคำนวณนี้ใช้ค่าเฉลี่ย (30.4375 วันต่อเดือน และ 365.25 วันต่อปี) เพื่อให้ได้ค่าประมาณที่นำไปใช้งานได้จริง ดังนั้นผลลัพธ์อาจไม่ตรงกับการนับจำนวนเดือนเต็มตามปฏิทินตั้งโต๊ะเสียทีเดียว

เครื่องคำนวณนี้รองรับปีอธิกสุรทินหรือไม่?

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

ฉันสามารถใช้เครื่องนี้คำนวณอายุได้หรือไม่?

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

ลำดับการใส่วันที่ก่อนหลังมีผลหรือไม่?

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

ทำไมจำนวนวันรวมถึงต่างจากการนับเองบนปฏิทิน?

สาเหตุที่พบบ่อยที่สุดคือความสับสนเรื่องการนับจุดเริ่มต้นและจุดสิ้นสุด (Fence-post error) เครื่องคำนวณนี้จะนับจำนวนวันระหว่างวันที่สองวัน (ไม่รวมวันที่เริ่มต้น) หากคุณต้องการรวมทั้งวันเริ่มต้นและวันสิ้นสุด ให้บวกเพิ่มอีกหนึ่งวันในผลลัพธ์

เขียนโดย ยาน เครเนก ผู้ก่อตั้งและนักพัฒนาหลัก
ตรวจสอบโดย การตรวจสอบระเบียบวิธีของ DigitSum การตรวจสอบสูตรและ QA
อัปเดตล่าสุดเมื่อ 10 มี.ค. 2569

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

ข้อมูลที่ป้อนจะถูกเก็บไว้ในเบราว์เซอร์ เว้นแต่จะมีฟีเจอร์ในอนาคตแจ้งให้คุณทราบเป็นอย่างอื่น