Diese Beschränkung gab es früher auf Macintosh, welche 1904 gewählt haben, um möglichst alles Geburtstage der Nutzer abzubilden. Um bytes (z.B. für Code) zu sparen, hat man nicht 1900 genommen, damit sich nicht damit rumschlagen muss, dass es eigentlich ein (Nicht-)Schaltjahr ist. (alle 4 Jahre, außer das Jahr ist durch 100 teilbar, aber nicht durch 400). 1904 weil es das erste Schaltjahr danach war. (Das habe ich nicht ganz verstanden)