กฎปีอธิกสุรทิน: วิธีนับและเหตุผลที่ปี 2100 ไม่ใช่ปีอธิกสุรทิน
ปีอธิกสุรทินมี 366 วันแทนที่จะเป็น 365 วัน โดยวันที่เพิ่มมาคือ 29 กุมภาพันธ์ กฎที่หลายคนรู้จักว่า “ทุก 4 ปี” เป็นเพียงข้อแรกจากทั้งหมด 3 ข้อ กฎเกรกอเรียนฉบับเต็มยังกำหนดให้ปีลงท้ายด้วย 00 ส่วนใหญ่ไม่มีวันเพิ่ม ดังนั้นปี 2000 จึงเป็นปีอธิกสุรทิน แต่ปี 1900 และ 2100 ไม่ใช่ วันอธิกสุรทินถัดไปตรงกับวันอังคารที่ 29 กุมภาพันธ์ พ.ศ. 2571
กฎ 3 ข้อ
- ถ้าปีหารด้วย 4 ลงตัว ให้เป็นปีอธิกสุรทิน
- ยกเว้นถ้าปีนั้นหารด้วย 100 ลงตัวด้วย จะไม่เป็นปีอธิกสุรทิน
- แต่ถ้าปีนั้นหารด้วย 400 ลงตัวด้วย ก็ให้เป็นปีอธิกสุรทิน
ใช้เลขปีคริสต์ศักราชตรวจตามลำดับ และยึดข้อสุดท้ายที่ตรงกับปีนั้น ปี 2028 หารด้วย 4 ลงตัวแต่หารด้วย 100 ไม่ลงตัว จึงเป็นปีอธิกสุรทิน ปี 2100 หารด้วย 4 และ 100 ลงตัวแต่หารด้วย 400 ไม่ลงตัว จึงเป็นปีปกติ ส่วนปี 2000 ตรงทั้ง 3 ข้อ จึงเป็นปีอธิกสุรทิน หอดูดาวกองทัพเรือสหรัฐอธิบายกฎเช่นเดียวกัน พร้อมยกปี 1700, 1800 และ 1900 เป็นตัวอย่างปีลงท้ายด้วย 00 ที่ไม่ใช่ปีอธิกสุรทิน
ในตารางคำนวณ หากเลขปีอยู่ในเซลล์ A1 ให้ใช้สูตรนี้ตรวจได้ครบทุกข้อ: =IF(OR(MOD(A1,400)=0,AND(MOD(A1,4)=0,MOD(A1,100)<>0)),"Leap","Common") ภาษาโปรแกรมส่วนใหญ่มีฟังก์ชันนี้อยู่แล้ว เช่น calendar.isleap() ใน Python
เหตุใดจึงมีกฎนี้
โลกใช้เวลาประมาณ 365.2422 วันจากวิษุวัตฤดูใบไม้ผลิครั้งหนึ่งถึงครั้งถัดไป ราชพิพิธภัณฑ์กรีนิชใช้ตัวเลขนี้สำหรับปีสุริยคติแบบทรอปิคัล หรือเท่ากับ 365 วัน 5 ชั่วโมง 48 นาที 46 วินาที ปฏิทินที่มี 365 วันเต็มจะตามหลังเกือบ 6 ชั่วโมงทุกปี และเมื่อผ่านไปหนึ่งศตวรรษ ฤดูกาลจะมาถึงช้าลงตามปฏิทินประมาณ 24 วัน
ปฏิทินจูเลียนซึ่งเริ่มใช้ใน 45 ปีก่อนคริสตกาลแก้ปัญหานี้ด้วยการเพิ่มวันทุก 4 ปี ทำให้ปีมีความยาวเฉลี่ย 365.25 วัน ซึ่งยาวเกินไปประมาณ 11 นาทีต่อปี เมื่อสะสมไปประมาณ 128 ปีก็จะเกินหนึ่งวัน และเมื่อถึง พ.ศ. 2125 วิษุวัตฤดูใบไม้ผลิก็เลื่อนมาเร็วขึ้นประมาณ 10 วันในปฏิทิน
การปฏิรูปปฏิทินเกรกอเรียนใน พ.ศ. 2125 ตัด 10 วันนั้นออกและเพิ่มข้อยกเว้นสำหรับปีลงท้ายด้วย 00 การตัดวันอธิกสุรทิน 3 วันในทุก 400 ปีทำให้เหลือปีอธิกสุรทิน 97 ปีต่อรอบ และปีมีความยาวเฉลี่ย 365.2425 วัน ตัวเลขนี้ยังยาวเกินไปประมาณ 26 วินาที แต่ต้องใช้เวลาราว 3,200 ปีจึงจะสะสมครบหนึ่งวัน อ่านเรื่องการปฏิรูปและประเทศที่ใช้เวลาหลายศตวรรษกว่าจะนำปฏิทินนี้มาใช้ได้ใน ปฏิทินเกรกอเรียนทำงานอย่างไร
| ปฏิทิน | วันอธิกสุรทินต่อ 400 ปี | ความยาวปีเฉลี่ย | ความคลาดเคลื่อน |
|---|---|---|---|
| ไม่มีปีอธิกสุรทิน | 0 | 365 วัน | สั้นไป 6 ชั่วโมงต่อปี |
| จูเลียน (ทุก 4 ปี) | 100 | 365.25 วัน | ยาวไปประมาณ 11 นาทีต่อปี |
| เกรกอเรียน (4, 100, 400) | 97 | 365.2425 วัน | ยาวไปประมาณ 26 วินาทีต่อปี |
ปีอธิกสุรทินที่จะมาถึง
ทุกปีคริสต์ศักราชที่หารด้วย 4 ลงตัวตั้งแต่ 2028 ถึง 2096 เป็นปีอธิกสุรทิน โดยไม่มีข้อยกเว้นระหว่างนั้น ตารางแสดงวันในสัปดาห์ของวันที่ 29 กุมภาพันธ์แต่ละปี ซึ่งเป็นวันที่เกี่ยวข้องกับวันเกิด สัญญา และการจ่ายเงินเดือน
| ปีอธิกสุรทิน (ค.ศ.) | 29 กุมภาพันธ์ตรงกับวัน |
|---|---|
| 2028 | วันอังคาร |
| 2032 | วันอาทิตย์ |
| 2036 | วันศุกร์ |
| 2040 | วันพุธ |
| 2044 | วันจันทร์ |
| 2048 | วันเสาร์ |
| 2052, 2056, 2060, 2064, 2068, 2072 | วันพฤหัสบดี, วันอังคาร, วันอาทิตย์, วันศุกร์, วันพุธ, วันจันทร์ |
| 2076, 2080, 2084, 2088, 2092, 2096 | วันเสาร์, วันพฤหัสบดี, วันอังคาร, วันอาทิตย์, วันศุกร์, วันพุธ |
หลังจากนั้นจะเกิดช่วงห่าง ปี 2100 ไม่ใช่ปีอธิกสุรทิน ทำให้ปี 2096 กับ 2104 ห่างกัน 8 ปี เป็นช่วงห่างเช่นนี้ครั้งแรกนับจากปี 1896 ถึง 1904 ปี 2200 และ 2300 ก็ไม่มีวันอธิกสุรทินเช่นกัน แต่ปี 2400 มี หากคุณเขียนซอฟต์แวร์ที่ต้องจัดการวันที่หลังปี 2099 ควรทดสอบปี 2100 โดยเฉพาะ เพราะโค้ดที่ตรวจเพียงว่า “หารด้วย 4 ลงตัว” จะผ่านการทดสอบทุกปีก่อนหน้านั้น
เมื่อนับจากวันที่ 26 ตุลาคม พ.ศ. 2569 จะเหลืออีก 491 วันถึงวันอธิกสุรทินถัดไป คุณใช้ ตัวนับเวลาถอยหลัง นับถึงวันนั้นหรือวันที่อื่นได้
วันเกิด 29 กุมภาพันธ์
ผู้ที่เกิดวันที่ 29 กุมภาพันธ์มักเรียกในภาษาอังกฤษว่า leaplings หรือ leapers ในรอบ 4 ปีมีวันอธิกสุรทินหนึ่งวันจาก 1,461 วัน โอกาสที่วันเกิดจะตรงกับ 29 กุมภาพันธ์จึงอยู่ที่ประมาณ 1 ใน 1,461 ส่วนรอบ 400 ปีเต็มซึ่งตัดวันอธิกสุรทินออก 3 วัน มีโอกาสใกล้เคียง 1 ใน 1,506
ในปีปกติผู้เกิดวันนี้ต้องเลือกวันฉลอง ส่วนใหญ่เลือก 28 กุมภาพันธ์เพื่อให้วันเกิดยังอยู่ในเดือนกุมภาพันธ์ หรือเลือก 1 มีนาคมซึ่งเป็นวันหลัง 28 กุมภาพันธ์ เมื่อเวลาครบหนึ่งปีนับจากวันเกิดครั้งก่อนแล้ว ทั้งสองวันใช้จัดงานฉลองได้
สำหรับกฎหมายและเอกสารไม่มีคำตอบเดียว เพราะขึ้นอยู่กับเขตอำนาจและบางครั้งขึ้นอยู่กับวัตถุประสงค์ หากวันที่แน่นอนมีความสำคัญ เช่น การสอบใบขับขี่ วันเกษียณ หรือข้อกำหนดที่มีผลเมื่ออายุถึงเกณฑ์ คุณควรตรวจสอบกฎที่ใช้กับคุณ เครื่องคำนวณอายุ นับปี เดือน และวันจากวันเกิดใดก็ได้ รวมถึง 29 กุมภาพันธ์ และอ่านวิธีคำนวณได้ใน วิธีคำนวณอายุ
วันอธิกสุรทินกับวินาทีอธิกสุรทิน
ทั้งสองชื่อคล้ายกันแต่แก้ปัญหาต่างกัน วันอธิกสุรทินช่วยให้ปฏิทินสอดคล้องกับการโคจรของโลกรอบดวงอาทิตย์ ส่วนวินาทีอธิกสุรทินช่วยให้เวลานาฬิกาอะตอม (UTC) สอดคล้องกับการหมุนรอบแกนของโลกซึ่งไม่สม่ำเสมอเล็กน้อย วันอธิกสุรทินมีกฎตายตัวที่ใช้คำนวณล่วงหน้าได้หลายศตวรรษ ส่วนวินาทีอธิกสุรทินมีการประกาศล่วงหน้าประมาณ 6 เดือนหลังนักดาราศาสตร์วัดการหมุนของโลก
มีการเพิ่มวินาทีอธิกสุรทิน 27 ครั้งระหว่าง พ.ศ. 2515 ถึง 2559 และไม่มีอีกนับแต่นั้น ใน พ.ศ. 2565 ที่ประชุมใหญ่ว่าด้วยการชั่งตวงวัดตัดสินใจขยายช่วงความคลาดเคลื่อนที่ยอมรับได้ภายใน พ.ศ. 2578 เพื่อให้ UTC ไม่ต้องเพิ่มวินาทีอธิกสุรทินเป็นเวลาอย่างน้อยหนึ่งศตวรรษ การเปลี่ยนแปลงนี้ไม่เกี่ยวกับวันอธิกสุรทิน อ่านรายละเอียดใน วินาทีอธิกสุรทินและเหตุผลที่จะยุติการใช้
ตรวจสอบวันที่
เครื่องคำนวณวันที่ ใช้กฎ 4, 100 และ 400 ครบทุกข้อ คุณจึงนับวันข้ามเดือนกุมภาพันธ์ในปีอธิกสุรทินหรือข้ามปี 2100 ได้ถูกต้อง หากต้องการรู้ว่าปีอธิกสุรทินส่งผลต่อจำนวนสัปดาห์อย่างไร และทำไมบางปีจึงมี 53 สัปดาห์ตามมาตรฐาน ISO โปรดดู หนึ่งปีมีกี่สัปดาห์
คำถามที่พบบ่อย
ปี 2028 เป็นปีอธิกสุรทินหรือไม่
ใช่ ปี 2028 หารด้วย 4 ลงตัวและไม่ใช่ปีลงท้ายด้วย 00 ดังนั้นเดือนกุมภาพันธ์ปี 2028 จึงมี 29 วัน โดยวันที่ 29 กุมภาพันธ์ตรงกับวันอังคาร
ทำไมปี 2100 จึงไม่ใช่ปีอธิกสุรทิน
ปีลงท้ายด้วย 00 จะเป็นปีอธิกสุรทินก็ต่อเมื่อหารด้วย 400 ลงตัว ปี 2100 หารไม่ลงตัว จึงไม่มีวันที่ 29 กุมภาพันธ์เพื่อไม่ให้ปฏิทินเดินนำหน้าฤดูกาล
ปีอธิกสุรทินเกิดขึ้นบ่อยแค่ไหน
ทุก 4 ปี ยกเว้นปีลงท้ายด้วย 00 ที่หารด้วย 400 ไม่ลงตัว จึงมีปีอธิกสุรทิน 97 ปีในทุก 400 ปี
ปี 2000 เป็นปีอธิกสุรทินหรือไม่
ใช่ ปีนี้หารด้วย 400 ลงตัว จึงไม่เข้าข้อยกเว้นของปีลงท้ายด้วย 00
วันที่ เวลาต่าง และการคำนวณทั้งหมดในหน้านี้ตรวจสอบกับแหล่งอ้างอิงด้านล่างแล้ว