Detail
Fehlerbehebung
Wichtig
Fehlerbehebung
Die Funktion date($year, $month, $day) ist gedacht, um ein Datum (in Systemzeit) zu konstruieren. Allerdings liefert die Funktion einen Wert, bei dem der Zeitanteil auf die aktuelle Zeit gesetzt ist. Das ist unerwartet und ungünstig, wenn man den Wert mit anderen Datumswerten vergleichen will.
Test
Z.B. date(2024, 7, 5).toSystemCalendar().hour() == 0