บ่ายวันอาทิตย์ นั่งเล่นอยู่บ้านเย็นๆใจ หาอะไรมาแจมกันดีกว่า
Perpetual Calendar และ ปีอธิกสุรธินหลักการทำงานของมันคำนวน ปีอธิกสุรทิน ไปตามรอบทุกๆสี่ปี หรือปีหนึ่งมี 365.25 วัน แต่ว่าในความเป็นจริง แล้ว การโคจรรอบดวงอาทิตย์ในหนึ่งรอบ กินเวลา จริงๆ = 365.25636 หรือคลาดเคลื่อนไปจากความเป็นจริง = 0.00636 วันต่อปี
ดังนั้น การกำหนดปีอธิกสุรทิน นั้นจึงมีข้อกำหนดและข้อยกเว้น+ไม่ได้มีทุกสี่ปีอย่างที่เข้าใจ แต่การกำหนดปีอธิกสุรทิน มีหลักดังนี้
การคำนวนหาปีอธิกสุรทิน ให้คิดปี ตามปี ค.ศ.
กำหนดให้ปีทั่วไป ให้มี 365 วัน (เดือนกพ. 28 วัน)แต่ปีที่หารด้วย สี่ลงตัว เป็นปี อธิกรสุรทิน มี 366 วัน (เดือนกพ.มี 29 วัน)เช่น 1992 ,1996 เป็นต้น
ข้อยกเว้นที่ 1 ถ้าปีที่หารด้วย 4 ลงตัว แต่ ถ้าปีนั้นหารด้วย 100 ลงตัวด้วย ก็ไม่นับเป็นปี อธิกสุรธิน (กพ.มี 28 วัน) เช่นปี 1400,1500,1700,1800 เป็นต้น
ข้อยกเว้นที่ 2 ถ้าปีนั้นหารด้วย100 ลงตัว แต่ว่าหารด้วย 400 ลงตัว ก็ให้นับเป็น ปีอธิกสุรทิน (กพ.มี 29 วัน )เช่นปี 400,800,1200,1600 และปี 2000 ที่เพิ่งผ่านมาเป็นต้น
เพราะฉะนั้นในรอบ 400 ปี จะมีจำนวนวันทั้งสิ้น 365x400 + 100 - 4 + 1 = 146097 วัน หรือเฉลี่ยแล้วปฏิทินแบบนี้จะมี 365.2425 วันต่อปี ซึ่งคลาดเคลื่อนจากกำหนดปีจริงแค่ 0.001386 วันต่อปี ดีกว่าการคิดแบบ สี่ปีครั้งธรรมดา แต่ก็ยังมีความคลาดเคลื่อนอยู่บ้างดังนั้นนานๆครั้งก็จะต้องมีการปรับปฏิทินกันซักที แต่ว่ากว่าจะปรับก็คงหลายหมื่นปีนั่นแหละ

credit:
http://www.2jfk.com/knowledge.htm#perpetual_calendarฉะนั้น เดือนกพ.ปีหน้า(2008)มี29วันนะจ๊ะ
