Da eigentliche Problem ist die Formulierung der Aufgabenstellung nämlich so, dass sie programmiertechnisch umgesetzt werden kann:
Im Gleichen Jahr: Liegt der 1.8. Vor oder Hinter Meinem Datum?
Wenn er Dahinter liegt, ist es das Jahr vorher.
Das ist genauso verständlich wie einfach und kann auch über BuiltIn-Funktionen gerechnet werden.pl