Cursus Raku / Geavanceerd / Meer over ingebouwde types / Datum en tijd / Datumrekenen

Quiz — Maanden optellen

Wat print het volgende programma?

say Date.new(2026, 1, 31).later(:months(1));
12026-02-28
02026-03-03
02026-02-31
02026-03-31

Eén maand na 31 januari zou “31 februari” zijn, wat niet bestaat. later klempt het resultaat vast op de laatste geldige dag van de doelmaand, dus het komt uit op 28 februari 2026 (2026 is geen schrikkeljaar, dus februari heeft 28 dagen).

Cursusnavigatie

Quiz — Datumrekenen   |   Werken met tijd