Ingen uppladdning, 100% lokalt, inget konto

Artikel

ISO-veckonummer förklarat

I stora delar av Europa kan ett möte bokas till "vecka 27" utan att något datum anges. Fråga ett kalkylblad, en amerikansk kalenderapp och en tysk pappersalmanacka vilken vecka det är, och svaren kan skilja sig med ett, ibland två. Veckonumrering är inte en enda konvention utan flera, och ISO 8601 definierar den entydiga: veckor börjar på måndag, vecka 1 ankras till den första torsdagen i januari, och priset för denna precision är en vecka 1 som kan börja i december och år som räknar 53 veckor.

Två regler definierar ISO-veckan

ISO 8601-veckan börjar på måndag, och dess dagar numreras från 1 (måndag) till 7 (söndag). Vecka 1 för ett år är den vecka som innehåller den första torsdagen i januari, eller likvärdigt den vecka som innehåller den 4 januari. En konsekvens är värd att komma ihåg: minst fyra av de sju dagarna i vecka 1 tillhör det nya året, så det är majoriteten av veckan som avgör vilket år den räknas till. Fullt utskrivet ser ett ISO-veckodatum ut så här: 2026-W27-5: år 2026, vecka 27, dag 5, en fredag. Det finns även en kompakt form utan bindestreck (2026W275), men scheman och projektkalendrar använder nästan alltid formen med bindestreck.

Veckoåret är inte kalenderåret

Eftersom vecka 1 ankras till den första torsdagen kan upp till tre dagar i slutet av december redan tillhöra vecka 1 nästa år, och upp till tre dagar i början av januari kan fortfarande tillhöra förra årets sista vecka. Den nuvarande gränsen är ett levande exempel på detta: måndagen den 29 december 2025 till söndagen den 4 januari 2026 utgör en enda vecka, 2026-W01, så den 29, 30 och 31 december 2025 bär numreringsåret 2026. Denna uppdelning är källan till en klassisk mjukvarubugg. Datumformaterare skiljer mellan kalenderåret (yyyy i mönster av Java-typ) och det veckobaserade året (YYYY), och kod som av misstag skriver ut YYYY visar fel år under några dagar kring nyår. En bugg av exakt denna typ drabbade Twitters datumvisning i slutet av 2014, och den dyker upp någonstans varje december.

Kalenderremsa över gränsen mellan 2025 och 2026 som visar hur ISO-vecka 2026-W01 löper från måndagen den 29 december 2025 till söndagen den 4 januari 2026

Vissa år har 53 veckor

365 dagar delas upp i 52 veckor plus en dag, så antalet veckor kan inte lägga sig i ett fast mönster. Enligt ISO-reglerna får ett år 53 veckor när det börjar på en torsdag, och även när det är ett skottår som börjar på en onsdag. Det inträffar 71 gånger per 400 år, ungefär vart sjätte år. 2026 är ett sådant år: det började på en torsdag, så det löper från 2026-W01 till 2026-W53, och dess sista vecka sträcker sig från måndagen den 28 december 2026 till söndagen den 3 januari 2027. Föregående år med 53 veckor var 2020; nästa är 2032 och 2037. Löneadministratörer och detaljhandelsplanerare känner väl till dessa år, eftersom en extra numrerad vecka kan innebära en extra löneperiod eller rapporteringsperiod inom en budget som räknade med 52.

Tidslinje över ISO-år med 53 veckor mellan 2004 och 2037: 2004, 2009, 2015, 2020, 2026, 2032 och 2037

Andra system räknar annorlunda

ISO 8601 är inte den enda konvention som används. Nordamerikanska kalendrar låter vanligtvis veckan börja på söndag och kallar veckan som innehåller den 1 januari för vecka 1, oavsett vilken veckodag det är; den första veckan kan då vara bara en enda dag lång. Kalkylblad visar båda världarna: Excels funktion WEEKNUM använder som standard räkning med start på söndag, medan ISOWEEKNUM implementerar ISO-regeln, och de två skiljer sig åt för många datum. Programmeringsspråk bär samma fälla inom en enda funktion: strftime erbjuder ensamt %U (start på söndag), %W (start på måndag) och %V (ISO). Så "vecka 27" betyder ingenting exakt förrän man vet vilket schema som producerade den. Så snart ett veckonummer korsar en gräns, ett företag eller en kodbas, ange ISO uttryckligen eller bifoga datumintervallet.

Slå upp ett veckonummer utan väggkalender

För ett datum som spelar roll vinner beräkning över att räkna rutor på en kalender. Vårt verktyg för ISO-veckonummer returnerar ISO-veckan för valfritt datum, tillsammans med intervallet måndag till söndag som den täcker; verktyget för veckodag visar vilken av de sju ISO-dagarna ett datum, tidigare eller framtida, infaller på. Båda körs helt i din webbläsare: de datum du skriver in behandlas på din enhet och skickas aldrig någonstans. Och om du behöver en mental hållpunkt räcker det med två: den 4 januari ligger alltid i vecka 1, och den 28 december ligger alltid i sitt års sista vecka.

Verktyg i den här artikeln

Vanliga frågor

Varför visar Excel och min kalenderapp olika veckonummer?

De använder nästan säkert olika konventioner. Excels WEEKNUM använder som standard en räkning med start på söndag, där veckan som innehåller den 1 januari är vecka 1; ISOWEEKNUM, de flesta europeiska pappersalmanackor och kalenderappar inställda på ISO använder regeln med start på måndag, ankrad till den första torsdagen. Resultaten kan skilja sig med ett hela året, och kring nyår kan ett datum vara vecka 52 eller 53 i ett system och vecka 1 i det andra. Kontrollera inställningen för veckonumrering i varje app, och föredra ISO-varianten när andra personer behöver återskapa dina nummer.

Vilka länder använder faktiskt veckonummer?

Veckonummer är vardagligt affärsspråk i stora delar av Europa. Tyskland och Österrike planerar efter Kalenderwoche (KW), och de nordiska länderna, Nederländerna och Tjeckien bokar rutinmässigt möten, produktionsomgångar och leveranser efter veckonummer; pappersalmanackorna där bär ISO-numren. I Nordamerika och i större delen av Asien är veckonummer sällsynta utanför logistik och tillverkning, och när de förekommer följer de ofta i stället räkningen med start på söndag. Det är därför "leverans i vecka 34" är säkrast med ett uttryckligt datumintervall bifogat.

Kan det finnas en vecka 54?

Inte i ISO 8601: ett ISO-år har exakt 52 eller 53 veckor, alltid hela sträckor från måndag till söndag. System som klipper av veckor vid årsgränsen kan komma högre. I räkningen med start på söndag, där veckan för den 1 januari är vecka 1, sprider ett skottår som börjar på en lördag ut sina 366 dagar över 54 delveckor: år 2000 var ett sådant fall, Excels WEEKNUM returnerar 54 för den 31 december 2000, och 2028 blir nästa. Om en mjukvara någonsin visar dig vecka 54 ser du den konventionen, inte ISO.

Källor