Ugenummerberegner (ISO 8601)
Indtast en dato for at finde dens ISO-ugenummer og dagen i året. Du kan også finde datoen ud fra en ISO-uge eller ud fra et år og en dag i året.
Denne beregner bruger ISO 8601-ugesystemet
Der er flere måder at nummerere uger på. Denne beregner bruger ISO 8601-metoden (ugedatoen). Det er ikke en amerikansk kalenders nummerering, hvor ugen begynder om søndagen, og det er ikke "ugen med 1. januar er uge 1".
- Dagen i året tælles fra 1. januar som dag 1 (29. oktober 2026 er dag 302).
- En uge begynder om mandagen og slutter om søndagen.
- Uge 1 er den uge, der indeholder årets første torsdag. Med andre ord er uge 1 den uge, der indeholder 4. januar.
- En uge hører til det år, der indeholder dens torsdag. Det er ISO-ugeåret.
- Det skrives som ugeår, W, ugenummer, ugedagsnummer (1 for mandag til 7 for søndag), for eksempel
2026-W44-4(torsdag i uge 44 i 2026).
Dage, hvor kalenderåret og ISO-ugeåret er forskellige
Omkring nytår kan kalenderåret og ISO-ugeåret være forskellige, fordi ugeåret bestemmes af året for ugens torsdag.
| Dato | ISO-uge | Forklaring |
|---|---|---|
| 2005-01-01 (lørdag) | 2004-W53-6 | Den falder i sidste uge af det foregående år |
| 2010-01-03 (søndag) | 2009-W53-7 | Den falder i sidste uge af det foregående år |
| 2008-12-29 (mandag) | 2009-W01-1 | Den falder i uge 1 af det følgende år |
| 2024-12-30 (mandag) | 2025-W01-1 | Den falder i uge 1 af det følgende år |
Disse værdier svarer til eksemplerne på Wikipedia-siden "ISO week date" (kontrolleret den 31. oktober 2026).
År med 53 uger
Et ISO-ugeår har enten 52 eller 53 uger. Et år, der begynder på en torsdag, og et skudår, der begynder på en onsdag, har 53 uger (2026 har 53 uger).
Tre beregninger
- Fra en dato: dagen i året, antallet af dage i året og dage tilbage, ISO-ugenummeret, ugedagen, datoerne fra mandag til søndag i den uge og antallet af uger i det ugeår.
- Dato ud fra en ISO-uge: datoen ud fra et ugeår, et ugenummer og en ugedag. En uge, der ikke findes (uge 53 i et år med 52 uger), giver en fejl.
- Dato ud fra en dag i året: datoen ud fra et år og en dag i året.
Datoer fra 1. januar 1900 til 31. december 2100 kan bruges (1900-01-01 er 1900-W01-1, og 2100-12-31 er 2100-W52-5).
Hvad denne beregner ikke gør
- Andre ugenumre end ISO (uger der begynder om søndagen, eller hvor ugen med 1. januar er uge 1)
- Ugen i en måned, kvartaler og regnskabsår
- Klokkeslæt og tidszoner
Reglerne ovenfor blev kontrolleret mod to forklarende kilder: Wikipedia-siden "ISO week date" og dokumentationen til Pythons date.isocalendar(). Selve teksten i ISO 8601-standarden er ikke kontrolleret.
Kilder og kontrol
- Wikipedia, ISO week date (kontrolleret den 31. oktober 2026): ugerne begynder om mandagen, uge 1 indeholder den første torsdag (og altid 4. januar), en uge hører til året for dens torsdag, årene med 53 uger og nytårseksemplerne i tabellen ovenfor.
- Python-dokumentation, datetime: date.isocalendar() (kontrolleret den 31. oktober 2026): "a week starts on a Monday and ends on a Sunday", "the first week of an ISO year is the first (Gregorian) calendar week of a year containing a Thursday", og et ISO-år har 52 eller 53 hele uger.
- Denne beregner blev også sammenlignet med Pythons
date.isocalendar()for hver dato fra 1900 til 2100 (73.414 datoer): ISO-året, ugenummeret og ugedagen stemte alle, den omvendte omregning (fra ISO-ugen tilbage til datoen) gav den samme dato, og antallet af uger i hvert år (52 eller 53) stemte for alle 201 år.
Ofte stillede spørgsmål
Kan ISO-ugenummeret være 53?
Ja. Det er den sidste uge i et år med 53 uger. Desuden kan årets første dage i januar falde i uge 52 eller 53 i det foregående år.
Hvorfor ligger 1. januar nogle gange i det foregående års uge?
Uge 1 er ugen med den første torsdag. Når 1. januar er en fredag, lørdag eller søndag, ligger torsdagen i dens uge i det foregående år, så den uge hører til det foregående år.
Hvad med forskellen mellem datoer, eller at lægge dage til en dato?
Brug Dage-mellem-datoer-beregneren eller Datoberegneren. Til Unix-tid bruges Unix-tidsstempel-omregneren.