The year variable being tested is the integer representing the number of the year in the Gregorian calendar. if (year is not divisible by 4) then (it is a common year) else if (year is not divisible by 100) then (it is a leap year) else if (year is not divisible by 400) then (it is a common year) else (it is a leap year) The algorithm applies to proleptic Gregorian calendar years before 1, but only if the year is expressed with astronomical year numbering.
Η μεταβλητή έτος που ελέγχεται είναι ο ακέραιος που αναπαριστά τον αριθμό του έτους στο Γρηγοριανό ημερολόγιο. if (έτος δεν είναι διαιρετό με 4) then (είναι ένα συνηθισμένο έτος) else if (έτος δεν είναι διαιρετό με 100) then (είναι ένα δίσεκτο έτος) else if (έτος δεν είναι διαιρετό με 400) then (είναι ένα συνηθισμένο έτος) else (είναι ένα δίσεκτο έτος) Ο αλγόριθμος εφαρμόζεται στα έτη πριν από το 1 του προληπτικού Γρηγοριανού ημερολογίου, αλλά μόνο αν το έτος εκφράζεται με αρίθμηση αστρονομικού έτους.