ISO-veckodatum-konverterare
Konvertera valfritt gregorianskt kalenderdatum till dess ISO 8601-veckodatum (YYYY-Www-D) och tillbaka, med exakt veckonummer och veckodag.
Riktning
Enter a valid number
Hur fungerar denna kalkylator?
Det här verktyget konverterar ett gregorianskt datum till ett ISO 8601-veckodatum (YYYY-Www-D) och tillbaka. ISO-veckor börjar på måndag, och vecka 1 är den vecka som innehåller årets första torsdag, så ISO-året kan skilja sig från kalenderåret nära januari och december. Veckodagar löper måndag = 1 till söndag = 7.
Formel
How this is calculated
Välj en riktning. Gregorianskt datum till ISO-veckodatum tar ett kalenderdatum som YYYY-MM-DD och returnerar dess ISO 8601-veckodatum. ISO-veckodatum till gregorianskt datum tar ett ISO-år, ett veckonummer (1–53) och en veckodag (måndag = 1 … söndag = 7) och returnerar motsvarande kalenderdatum.
ISO 8601-veckodatumsystemet är förankrat på torsdagar: varje ISO-vecka löper måndag till söndag, och den vecka som innehåller årets första torsdag är vecka 1. För att hitta veckonumret beräknar vi dag-i-veckan-indexet dayNr = (getUTCDay() + 6) mod 7 (måndag = 0), förskjuter datumet till torsdagen i dess vecka (date − dayNr + 3) och räknar hela veckor från det årets första torsdag. ISO-veckodagen är helt enkelt dayNr + 1. För det omvända börjar vi vid 4 januari (alltid i vecka 1), stegar tillbaka till måndagen i vecka 1 och lägger sedan till (week − 1) × 7 + (weekday − 1) dagar.
All aritmetik använder UTC-datum för att undvika sommartids- och tidszonskiften. ISO-året kan skilja sig från det gregorianska året nära 1 januari och 31 december — till exempel tillhör 2027-01-01 ISO-vecka 2026-W53. Indata valideras: omöjliga kalenderdatum och veckor utanför intervallet (till exempel vecka 53 i ett 52-veckorsår) avvisas via en tur-och-retur-kontroll.
Vanliga frågor
ISO-veckor delas aldrig: en vecka tillhör helt det år som håller dess torsdag. Alltså kan de sista dagarna i december tillhöra vecka 1 i nästa ISO-år, och tidig januari kan tillhöra den sista veckan i föregående ISO-år.
De flesta ISO-år har 52 veckor, men vissa har 53. Ett år har 53 veckor när 1 januari är en torsdag, eller när det är en onsdag under ett skottår.
ISO 8601 numrerar veckodagar måndag = 1 till söndag = 7, till skillnad från den vanliga konventionen söndag = 0 som används av många programmeringsspråk.
Även känt som
TG we-Calculate Editorial Team. (2026). ISO-veckodatum-konverterare [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/iso-week-date-converter
TG we-Calculate Editorial Team. "ISO-veckodatum-konverterare." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/iso-week-date-converter.
TG we-Calculate Editorial Team, "ISO-veckodatum-konverterare," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/iso-week-date-converter
@misc{wecalculate_iso_week_date_converter, title = {ISO-veckodatum-konverterare}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/iso-week-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Hjälpte denna kalkylator dig?
