In der Frühzeit der Programmierung waren Datum-Berechnungen kompliziert, man brauchte Algorithmen für jeden Kalendertyp.
Der Vergleich von zwei Daten auf Arduino basiert nicht auf eingebauten Funktionen der Programmiersprache, sondern auf der TimeLib.h, einer Bibliothek, die komplexe Zeitberechnungen ermöglicht.
TimeLib.h
Umwandlung von Datums- und Zeitinformationen in Strings wird seit den Anfängen der Computerprogrammierung eingesetzt.
Arduino selbst hat keine eingebaute Methode, um direkt das aktuelle Datum zu fetchen, da ihm eine Echtzeituhr (RTC) fehlt.
Direkter Ansatz ohne Drittanbieter-Bibliothek.