ISO ugedato-konverter
Konverter en hvilken som helst gregoriansk kalenderdato til dens ISO 8601-ugedato (YYYY-Www-D) og tilbage, med det nøjagtige ugenummer og ugedag.
Retning
Enter a valid number
Hvordan fungerer denne lommeregner?
Dette værktøj konverterer en gregoriansk dato til en ISO 8601-ugedato (YYYY-Www-D) og tilbage. ISO-uger starter mandag, og uge 1 er den uge, der indeholder årets første torsdag, så ISO-året kan afvige fra kalenderåret nær januar og december. Ugedage løber mandag = 1 til søndag = 7.
Formel
How this is calculated
Vælg en retning. "Gregoriansk dato til ISO-ugedato" tager en kalenderdato som YYYY-MM-DD og returnerer dens ISO 8601-ugedato. "ISO-ugedato til gregoriansk dato" tager et ISO-år, ugenummer (1–53) og ugedag (mandag = 1 … søndag = 7) og returnerer den tilsvarende kalenderdato.
ISO 8601-ugedatosystemet er forankret på torsdage: hver ISO-uge løber mandag til søndag, og den uge, der indeholder årets første torsdag, er uge 1. For at finde ugenummeret beregner vi dag-i-ugen-indekset dayNr = (getUTCDay() + 6) mod 7 (mandag = 0), flytter datoen til torsdagen i dens uge (date − dayNr + 3) og tæller hele uger fra det års første torsdag. ISO-ugedagen er simpelthen dayNr + 1. For den omvendte konvertering starter vi den 4. januar (altid i uge 1), træder tilbage til mandagen i uge 1 og lægger derefter (week − 1) × 7 + (weekday − 1) dage til.
Al aritmetik bruger UTC-datoer for at undgå sommertids- og tidszoneskift. ISO-året kan afvige fra det gregorianske år nær 1. januar og 31. december — for eksempel tilhører 2027-01-01 ISO-uge 2026-W53. Inputs valideres: umulige kalenderdatoer og uger uden for området (såsom uge 53 i et 52-ugers år) afvises via et frem-og-tilbage-tjek.
Ofte stillede spørgsmål
ISO-uger deles aldrig: en uge tilhører fuldstændigt det år, der indeholder dens torsdag. Så de sidste dage i december kan falde i uge 1 af det næste ISO-år, og den tidlige januar kan falde i den sidste uge af det foregående ISO-år.
De fleste ISO-år har 52 uger, men nogle har 53. Et år har 53 uger, når 1. januar er en torsdag, eller når det er en onsdag i et skudår.
ISO 8601 nummererer ugedage mandag = 1 til søndag = 7, i modsætning til den almindelige søndag = 0-konvention, der bruges af mange programmeringssprog.
Også kendt som
TG we-Calculate Editorial Team. (2026). ISO ugedato-konverter [Online calculator]. TG we-Calculate. https://we-calculate.com/da/calculator/iso-week-date-converter
TG we-Calculate Editorial Team. "ISO ugedato-konverter." TG we-Calculate. 2026. https://we-calculate.com/da/calculator/iso-week-date-converter.
TG we-Calculate Editorial Team, "ISO ugedato-konverter," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/da/calculator/iso-week-date-converter
@misc{wecalculate_iso_week_date_converter, title = {ISO ugedato-konverter}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/da/calculator/iso-week-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Hjalp denne lommeregner dig?
