Ukenummerkalkulator (ISO 8601)
Skriv inn en dato for å finne ISO-ukenummeret og dagen i året. Du kan også finne datoen ut fra en ISO-uke, eller ut fra et år og en dag i året.
Denne kalkulatoren bruker ISO 8601-ukesystemet
Det finnes flere måter å nummerere uker på. Denne kalkulatoren bruker ISO 8601-metoden (ukedatoen). Den er ikke nummereringen i en amerikansk kalender som starter uken på søndag, og den er ikke «uken som inneholder 1. januar, er uke 1».
- Dag i året telles fra 1. januar som dag 1 (29. oktober 2026 er dag 302).
- En uke starter på mandag og slutter på søndag.
- Uke 1 er uken som inneholder årets første torsdag. Sagt på en annen måte er uke 1 uken som inneholder 4. januar.
- En uke tilhører året som inneholder torsdagen i den. Det er ISO-ukeåret.
- Det skrives som ukeår, W, ukenummer, ukedagsnummer (1 for mandag til 7 for søndag), for eksempel
2026-W44-4(torsdag i uke 44 i 2026).
Dager der kalenderåret og ISO-ukeåret er forskjellige
Rundt nyttår kan kalenderåret og ISO-ukeåret være forskjellige, fordi ukeåret bestemmes av året til ukens torsdag.
| Dato | ISO-uke | Forklaring |
|---|---|---|
| 2005-01-01 (lørdag) | 2004-W53-6 | Den faller i siste uke i det forrige året |
| 2010-01-03 (søndag) | 2009-W53-7 | Den faller i siste uke i det forrige året |
| 2008-12-29 (mandag) | 2009-W01-1 | Den faller i uke 1 i det neste året |
| 2024-12-30 (mandag) | 2025-W01-1 | Den faller i uke 1 i det neste året |
Disse verdiene stemmer med eksemplene på Wikipedia-siden «ISO week date» (kontrollert 31. oktober 2026).
År med 53 uker
Et ISO-ukeår har enten 52 eller 53 uker. Et år som starter på en torsdag, og et skuddår som starter på en onsdag, har 53 uker (2026 har 53 uker).
Tre beregninger
- Fra en dato: dagen i året, antall dager i året og dagene som er igjen, ISO-ukenummeret, ukedagen, datoene mandag til søndag i den uken og antall uker i det ukeåret.
- Dato fra en ISO-uke: datoen ut fra et ukeår, et ukenummer og en ukedag. En uke som ikke finnes (uke 53 i et år med 52 uker), gir en feil.
- Dato fra en dag i året: datoen ut fra et år og en dag i året.
Datoer fra 1. januar 1900 til 31. desember 2100 kan brukes (1900-01-01 er 1900-W01-1, og 2100-12-31 er 2100-W52-5).
Hva denne kalkulatoren ikke gjør
- Andre ukenumre enn ISO (uker som starter på søndag, eller uken som inneholder 1. januar, er uke 1)
- Uken i en måned, kvartaler og regnskapsår
- Klokkeslett og tidssoner
Reglene ovenfor ble kontrollert mot to forklarende kilder: Wikipedia-siden «ISO week date» og dokumentasjonen til Pythons date.isocalendar(). Selve teksten i ISO 8601-standarden er ikke kontrollert.
Kilder og kontroller
- Wikipedia, ISO week date (kontrollert 31. oktober 2026): uker starter på mandag, uke 1 inneholder den første torsdagen (og alltid 4. januar), en uke tilhører året til torsdagen i den, årene med 53 uker og nyttårseksemplene i tabellen ovenfor.
- Python-dokumentasjon, datetime: date.isocalendar() (kontrollert 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 uker.
- Denne kalkulatoren ble også sammenlignet med Pythons
date.isocalendar()for hver dato fra 1900 til 2100 (73 414 datoer): ISO-året, ukenummeret og ukedagen stemte alle, den omvendte omregningen (fra ISO-uken tilbake til datoen) ga samme dato, og antall uker i hvert år (52 eller 53) stemte for alle 201 årene.
Vanlige spørsmål
Kan ISO-ukenummeret være 53?
Ja. Det er den siste uken i et år som har 53 uker. De første dagene i januar kan også falle i uke 52 eller 53 i det forrige året.
Hvorfor er 1. januar noen ganger i det forrige årets uke?
Uke 1 er uken med den første torsdagen. Når 1. januar er en fredag, lørdag eller søndag, er torsdagen i den uken i det forrige året, så uken tilhører det forrige året.
Hva med differansen mellom datoer, eller å legge dager til en dato?
Bruk kalkulatoren for dager mellom datoer eller datokalkulatoren. For Unix-tid, bruk Unix-tidsomregneren.