ตามปฏิทินจูเลียน ปีที่มีวันที่ 29 กุมภาพันธ์ และจำนวนวันคือ 366 วัน เรียกว่าปีอธิกสุรทิน ทุกๆ ปีที่สี่ จะเพิ่มอีกหนึ่งวันจาก 28 วันปกติของเดือนกุมภาพันธ์ อย่างไรก็ตาม อัลกอริทึมนี้สำหรับการคำนวณปีอธิกสุรทินหลังการนำปฏิทินเกรกอเรียนมาใช้ในปี ค.ศ. 1582 ควรมีการเปลี่ยนแปลง

คำแนะนำ
ขั้นตอนที่ 1
หารค่าตัวเลขของปีด้วย 4 ปีที่หารด้วย 4 ไม่ลงตัวจะไม่ใช่ปีอธิกสุรทิน
ตัวอย่าง.
2008/4 = 502
2011/4 = 502, 75
2008 เป็นปีอธิกสุรทิน (หารโดยไม่มีเศษเหลือ) ตามกฎขั้นตอนที่ 1, 2011 ไม่ใช่ปีอธิกสุรทิน (หารด้วยเศษเหลือ).
ขั้นตอนที่ 2
หลังจากเสร็จสิ้นขั้นตอนที่ 1 แล้ว ให้หารปีที่เป็นตัวเลขด้วย 100
หากปีหารด้วย 100 ลงตัวโดยไม่มีเศษเหลือ ปีนั้นจะไม่ใช่ปีอธิกสุรทิน แม้ว่าจะหารด้วย 4 ได้สำเร็จก็ตาม
ตัวอย่าง.
2104/4 = 526
2104 / 100 = 21, 04
ปี 2104 เป็นผลคูณของ 4 แต่ไม่ใช่ผลคูณของ 100 (เมื่อหารแล้ว จะได้เศษที่เหลือ)
ตามกฎขั้นตอนที่ 2 เป็นปีอธิกสุรทิน 2100/4 = 525
2100 / 100 = 21
ปี 2100 เป็นผลคูณของ 4 แต่คูณด้วย 100 ตามกฎของขั้นตอนที่ 2 ไม่ใช่ปีอธิกสุรทิน
แต่อาจมีข้อยกเว้นที่นี่เช่นกัน สำหรับการคำนวณที่แม่นยำ ให้ทำตามขั้นตอนที่ 3
ขั้นตอนที่ 3
มีความจำเป็นต้องแบ่งปีซึ่งเป็นค่าตัวเลขซึ่งกลายเป็นผลคูณของ 4 และ 100 ด้วย 400 หากหารโดยไม่มีเศษเหลือแล้วปีนั้นเป็นปีอธิกสุรทิน!
ตัวอย่าง.
2100/4 = 525
2100 / 100 = 21
2100 / 400 = 5, 25
2100 ไม่ใช่ผลคูณของ 400 ซึ่งหมายความว่าตามกฎทั้งหมดไม่ใช่ปีอธิกสุรทิน 2000/4 = 500
2000 / 100 = 20
2000 / 400 = 5
ปี 2000 หารด้วย 4 ลงตัว 100 แต่ด้วย 400 หารลงตัวด้วย ดังนั้นตามกฎขั้นตอนที่ 3 จึงเป็นปีอธิกสุรทิน