Advanced

ISO nädalakuupäeva teisendaja

Teisenda mis tahes Gregoriuse kalendrikuupäev selle ISO 8601 nädalakuupäevaks (YYYY-Www-D) ja tagasi, koos täpse nädalanumbri ja nädalapäevaga.

Suund

Enter a valid number

Enter a calendar date as YYYY-MM-DD
ISO week date (YYYY-Www-D)
2026-06-27 = 2026-W26-6
W01W52/53W26Week position within the ISO year
ISO week date
2026-W26-6
Gregorian date
2026-06-27
ISO year
2026
Nädala number
26
Weekday (Mon=1)
6 (Saturday)
Tulemused on hinnangulised ja mõeldud üksnes üldiseks teabeks ega kujuta endast professionaalset nõuannet — kontrolli olulisi tulemusi alati sõltumatult, enne kui neile tugined. Loe täielikku lahtiütlust.
Kiire vastus

Kuidas see kalkulaator töötab?

See tööriist teisendab Gregoriuse kuupäeva ISO 8601 nädalakuupäevaks (YYYY-Www-D) ja tagasi. ISO nädalad algavad esmaspäevaga ja nädal 1 on aasta esimest neljapäeva sisaldav nädal, nii et ISO-aasta võib jaanuari ja detsembri lähedal kalendriaastast erineda. Nädalapäevad on esmaspäev = 1 kuni pühapäev = 7.

Valem
ISO week date: dayNr = (weekday + 6) mod 7; Thursday = date − dayNr + 3; week = 1 + round((Thursday − firstThursday) / 7 days)
How this is calculated

Vali suund. "Gregoriuse kuupäev ISO nädalakuupäevaks" võtab kalendrikuupäeva kujul YYYY-MM-DD ja tagastab selle ISO 8601 nädalakuupäeva. "ISO nädalakuupäev Gregoriuse kuupäevaks" võtab ISO-aasta, nädalanumbri (1–53) ja nädalapäeva (esmaspäev = 1 … pühapäev = 7) ja tagastab vastava kalendrikuupäeva.

ISO 8601 nädalakuupäeva süsteem on ankurdatud neljapäevadele: iga ISO nädal kestab esmaspäevast pühapäevani ja aasta esimest neljapäeva sisaldav nädal on nädal 1. Nädalanumbri leidmiseks arvutame nädalapäeva indeksi dayNr = (getUTCDay() + 6) mod 7 (esmaspäev = 0), nihutame kuupäeva oma nädala neljapäevale (date − dayNr + 3) ja loendame täisnädalad selle aasta esimesest neljapäevast. ISO nädalapäev on lihtsalt dayNr + 1. Pöördteisenduseks alustame 4. jaanuarist (alati nädalas 1), astume tagasi nädala 1 esmaspäevale, seejärel lisame (week − 1) × 7 + (weekday − 1) päeva.

Kogu arvutus kasutab UTC-kuupäevi, et vältida suveaja ja ajavööndi nihkeid. ISO-aasta võib jaanuari 1 ja detsembri 31 lähedal Gregoriuse aastast erineda — näiteks 2027-01-01 kuulub ISO nädalasse 2026-W53. Sisendid valideeritakse: võimatud kalendrikuupäevad ja vahemikust väljas nädalad (näiteks nädal 53 52-nädalases aastas) lükatakse tagasi edasi-tagasi kontrolliga.

Korduma kippuvad küsimused

ISO nädalad ei jagune kunagi: nädal kuulub täielikult aastale, kus on selle neljapäev. Seega detsembri viimased päevad võivad langeda järgmise ISO-aasta nädalasse 1 ja jaanuari algus eelmise ISO-aasta viimasesse nädalasse.

Enamikul ISO-aastatel on 52 nädalat, kuid mõnel on 53. Aastal on 53 nädalat, kui 1. jaanuar on neljapäev või kui see on liigaastal kolmapäev.

ISO 8601 nummerdab nädalapäevad esmaspäev = 1 kuni pühapäev = 7, erinevalt levinud pühapäev = 0 tavast, mida kasutavad paljud programmeerimiskeeled.

Tuntud ka kui

iso nädala kuupäev
nädala numbri teisendaja
yyyy-www-d
iso 8601 nädal
nädala kuupäeva kalkulaator
nädalakuupäev

APA

TG we-Calculate Editorial Team. (2026). ISO nädalakuupäeva teisendaja [Online calculator]. TG we-Calculate. https://we-calculate.com/et/calculator/iso-week-date-converter

Chicago

TG we-Calculate Editorial Team. "ISO nädalakuupäeva teisendaja." TG we-Calculate. 2026. https://we-calculate.com/et/calculator/iso-week-date-converter.

IEEE

TG we-Calculate Editorial Team, "ISO nädalakuupäeva teisendaja," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/et/calculator/iso-week-date-converter

BibTeX

@misc{wecalculate_iso_week_date_converter, title = {ISO nädalakuupäeva teisendaja}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/et/calculator/iso-week-date-converter}}, year = {2026}, note = {TG we-Calculate} }

Kas see kalkulaator aitas sind?