Artikel
ISO-ugenumre forklaret
I store dele af Europa kan et møde planlægges til "uge 27" uden nogen dato angivet. Spørg et regneark, en amerikansk kalenderapp og en tysk papiralmanak om, hvilken uge det er, og svarene kan afvige med én, nogle gange to. Ugenummerering er ikke én konvention, men flere, og ISO 8601 definerer den entydige: uger starter om mandagen, uge 1 er forankret til den første torsdag i januar, og prisen for denne præcision er en uge 1, der kan starte i december, og år, der tæller 53 uger.
To regler definerer ISO-ugen
ISO 8601-ugen starter om mandagen, og dens dage nummereres fra 1 (mandag) til 7 (søndag). Uge 1 i et år er den uge, der indeholder den første torsdag i januar, eller tilsvarende den uge, der indeholder 4. januar. En konsekvens er værd at huske: mindst fire af de syv dage i uge 1 hører til det nye år, så det er flertallet af ugens dage, der afgør, hvilket år den tælles til. Fuldt udskrevet ser en ISO-ugedato sådan ud: 2026-W27-5: år 2026, uge 27, dag 5, en fredag. Der findes også en kompakt form uden bindestreger (2026W275), men tidsplaner og projektkalendere bruger næsten altid formen med bindestreger.
Ugeåret er ikke kalenderåret
Fordi uge 1 er forankret til den første torsdag, kan op til tre dage sidst i december allerede høre til uge 1 i det næste år, og op til tre dage først i januar kan stadig høre til den sidste uge i det foregående år. Den nuværende grænse er et levende eksempel på det: mandag den 29. december 2025 til søndag den 4. januar 2026 udgør én enkelt uge, 2026-W01, så den 29., 30. og 31. december 2025 bærer nummereringsåret 2026. Denne opdeling er kilden til en klassisk softwarefejl. Datoformaterere skelner mellem kalenderåret (yyyy i Java-lignende mønstre) og det ugebaserede år (YYYY), og kode, der ved en fejl udskriver YYYY, viser det forkerte år i nogle dage omkring nytår. En fejl af præcis denne slags ramte Twitters datovisning i slutningen af 2014, og den dukker op et sted hver december.

Nogle år har 53 uger
365 dage deles op i 52 uger plus én dag, så antallet af uger kan ikke falde til ro i en fast rytme. Efter ISO-reglerne får et år 53 uger, når det starter om torsdagen, og også når det er et skudår, der starter om onsdagen. Det sker 71 gange for hver 400 år, cirka hvert sjette år. 2026 er et af dem: det startede om torsdagen, så det løber fra 2026-W01 til 2026-W53, og dets sidste uge strækker sig fra mandag den 28. december 2026 til søndag den 3. januar 2027. Det foregående år med 53 uger var 2020; de næste er 2032 og 2037. Lønafdelinger og detailplanlæggere kender disse år godt, for en ekstra nummereret uge kan betyde en ekstra lønperiode eller rapporteringsperiode inden for et budget, der forudsatte 52.

Andre systemer tæller anderledes
ISO 8601 er ikke den eneste konvention i brug. Nordamerikanske kalendere lader normalt ugen starte om søndagen og kalder ugen, der indeholder 1. januar, for uge 1, uanset hvilken ugedag det er; denne første uge kan så vare kun én eneste dag. Regneark viser begge verdener: Excels funktion WEEKNUM bruger som standard optælling med start om søndagen, mens ISOWEEKNUM implementerer ISO-reglen, og de to afviger for mange datoer. Programmeringssprog bærer den samme fælde inden i én enkelt funktion: strftime alene tilbyder %U (start om søndagen), %W (start om mandagen) og %V (ISO). Så "uge 27" betyder ikke noget præcist, før man ved, hvilket skema der producerede den. Så snart et ugenummer krydser en grænse, en virksomhed eller en kodebase, så angiv ISO eksplicit eller vedhæft datointervallet.
At slå et ugenummer op uden en vægkalender
For en dato, der betyder noget, vinder beregning over at tælle felter på en kalender. Vores værktøj til ISO-ugenummer returnerer ISO-ugen for enhver dato sammen med intervallet fra mandag til søndag, den dækker; værktøjet til ugedag viser, hvilken af de syv ISO-dage en dato, fortidig eller fremtidig, falder på. Begge kører helt i din browser: de datoer, du skriver, bliver behandlet på din enhed og sendes aldrig nogen steder hen. Og hvis du har brug for et mentalt holdepunkt, er to nok: 4. januar er altid i uge 1, og 28. december er altid i den sidste uge af sit år.
Værktøjer i denne artikel
Ofte stillede spørgsmål
Hvorfor viser Excel og min kalenderapp forskellige ugenumre?
De bruger næsten helt sikkert forskellige konventioner. Excels WEEKNUM bruger som standard en optælling med start om søndagen, hvor ugen, der indeholder 1. januar, er uge 1; ISOWEEKNUM, de fleste europæiske papiralmanakker og kalenderapps sat til ISO bruger reglen med start om mandagen, forankret til den første torsdag. Resultaterne kan afvige med én hele året, og omkring nytår kan en dato være uge 52 eller 53 i det ene system og uge 1 i det andet. Tjek indstillingen for ugenummerering i hver app, og foretræk ISO-varianten, når andre personer skal kunne genskabe dine numre.
Hvilke lande bruger faktisk ugenumre?
Ugenumre er hverdagens forretningssprog i store dele af Europa. Tyskland og Østrig planlægger efter Kalenderwoche (KW), og de nordiske lande, Nederlandene og Tjekkiet planlægger rutinemæssigt møder, produktionsserier og leverancer efter ugenummer; papiralmanakkerne der bærer ISO-numrene. I Nordamerika og i det meste af Asien er ugenumre sjældne uden for logistik og produktion, og når de dukker op, følger de ofte i stedet optællingen med start om søndagen. Det er derfor, "levering i uge 34" er sikrest med et eksplicit datointerval vedhæftet.
Kan der findes en uge 54?
Ikke i ISO 8601: et ISO-år har præcis 52 eller 53 uger, altid hele strækninger fra mandag til søndag. Systemer, der klipper uger af ved årsgrænsen, kan komme højere op. I optællingen med start om søndagen, hvor ugen for 1. januar er uge 1, spreder et skudår, der starter om lørdagen, sine 366 dage over 54 delvise uger: året 2000 var et sådant tilfælde, Excels WEEKNUM returnerer 54 for den 31. december 2000, og 2028 bliver det næste. Hvis en software nogensinde viser dig uge 54, ser du den konvention, ikke ISO.