Pretvarač ISO datuma tjedna
Pretvorite bilo koji Gregorijanski kalendarski datum u njegov ISO 8601 datum tjedna (YYYY-Www-D) i obratno, s točnim brojem tjedna i danom u tjednu.
Smjer
Enter a valid number
Kako radi ovaj kalkulator?
Ovaj alat pretvara Gregorijanski datum u ISO 8601 datum tjedna (YYYY-Www-D) i obratno. ISO tjedni počinju u ponedjeljak, a tjedan 1 je tjedan koji sadrži prvi četvrtak u godini, pa se ISO godina može razlikovati od kalendarske godine blizu siječnja i prosinca. Dani u tjednu idu od ponedjeljak = 1 do nedjelja = 7.
Formula
How this is calculated
Odaberite smjer. „Gregorijanski datum u ISO datum tjedna” uzima kalendarski datum kao YYYY-MM-DD i vraća njegov ISO 8601 datum tjedna. „ISO datum tjedna u Gregorijanski datum” uzima ISO godinu, broj tjedna (1–53) i dan u tjednu (ponedjeljak = 1 … nedjelja = 7) i vraća odgovarajući kalendarski datum.
ISO 8601 sustav datuma tjedna je usidren na četvrtke: svaki ISO tjedan ide od ponedjeljka do nedjelje, a tjedan koji sadrži prvi četvrtak godine je tjedan 1. Da bismo pronašli broj tjedna, izračunamo indeks dana u tjednu dayNr = (getUTCDay() + 6) mod 7 (ponedjeljak = 0), pomaknemo datum na četvrtak svog tjedna (date − dayNr + 3) i brojimo cijele tjedne od prvog četvrtka te godine. ISO dan u tjednu je jednostavno dayNr + 1. Za obrnuti smjer, počnemo od 4. siječnja (uvijek u tjednu 1), vraćamo se na ponedjeljak tjedna 1, a zatim dodamo (tjedan − 1) × 7 + (dan u tjednu − 1) dana.
Sva aritmetika koristi UTC datume kako bi se izbjegli pomaci ljetnog računanja vremena i vremenskih zona. ISO godina može se razlikovati od Gregorijanske godine blizu 1. siječnja i 31. prosinca — primjerice, 2027-01-01 pripada ISO tjednu 2026-W53. Unosi se validiraju: nemogući kalendarski datumi i tjedni izvan raspona (poput tjedna 53 u 52-tjednoj godini) odbacuju se putem provjere u oba smjera.
Često postavljana pitanja
ISO tjedni se nikada ne dijele: tjedan u potpunosti pripada godini koja sadrži njegov četvrtak. Pa zadnji dani prosinca mogu pasti u tjedan 1 sljedeće ISO godine, a početak siječnja može pasti u zadnji tjedan prethodne ISO godine.
Većina ISO godina ima 52 tjedna, ali neke imaju 53. Godina ima 53 tjedna kada 1. siječnja pada u četvrtak, ili kada je srijeda u prijestupnoj godini.
ISO 8601 numerira dane u tjednu od ponedjeljak = 1 do nedjelja = 7, za razliku od uobičajene konvencije nedjelja = 0 koju koriste mnogi programski jezici.
Poznato i kao
TG we-Calculate Editorial Team. (2026). Pretvarač ISO datuma tjedna [Online calculator]. TG we-Calculate. https://we-calculate.com/hr/calculator/iso-week-date-converter
TG we-Calculate Editorial Team. "Pretvarač ISO datuma tjedna." TG we-Calculate. 2026. https://we-calculate.com/hr/calculator/iso-week-date-converter.
TG we-Calculate Editorial Team, "Pretvarač ISO datuma tjedna," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/hr/calculator/iso-week-date-converter
@misc{wecalculate_iso_week_date_converter, title = {Pretvarač ISO datuma tjedna}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/hr/calculator/iso-week-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Je li vam ovaj kalkulator pomogao?
