Kārtas datuma pārveidotājs
Pārvērtiet jebkuru kalendāra datumu tā ISO 8601 kārtas formā YYYY-DDD vai pārvērtiet gada dienas skaitli atpakaļ kalendāra datumā.
Virziens
Kā darbojas šis kalkulators?
Kārtas datuma formāts YYYY-DDD apzīmē dienu pēc tās numura gadā, no 001 (1. janvāris) līdz 365 vai 366 (31. decembris). Šis pārveidotājs aprēķina šo numuru, skaitot veselas dienas no gada sākuma, piemēro Gregora garā gada noteikumu un pārvērš abos virzienos, parādot atlikušās dienas.
Formula
How this is calculated
Kārtas datums (ISO 8601 kalendāra-kārtas forma) apzīmē dienu pēc tās gada un tās secīgā numura tajā gadā, rakstīts YYYY-DDD, kur DDD iet no 001 līdz 365 vai 366 garajā gadā. 1. janvāris ir diena 001 un 31. decembris ir diena 365 vai 366.
Lai pārvērstu kalendāra datumu kārtas formā, rīks ņem datuma UTC laika zīmogu un atņem tā gada "dienas 0" UTC laika zīmogu (Date.UTC(Y,0,0), kas ir iepriekšējais 31. decembris). Dalot milisekunžu starpību ar 86 400 000 (milisekunžu skaits dienā) un noapaļojot uz leju, iegūst gada dienas skaitli, kas tad tiek papildināts ar nullēm līdz trim zīmēm. Apgrieztā pārveide sākas pie 1. janvāra un pieskaita DDD−1 dienas, izmantojot new Date(Date.UTC(Y, 0, DDD)), tad nolasa atpakaļ mēnesi un dienu. UTC izmantošana visā novērš vasaras laika un laika joslu nobīdes, kas varētu nobīdīt dienas robežu.
Garie gadi tiek atklāti ar Gregora noteikumu: gads ir garais gads, kad tas dalās ar 4, izņemot gadsimtus, kuriem jādalās ar 400. Tas nosaka maksimālo derīgo DDD (365 vai 366) un atlikušo dienu skaitu, kas aprēķināts kā kopējās dienas mīnus DDD. Ievades tiek validētas, tāpēc neiespējami datumi (piemēram, 30. februāris) un dienu numuri ārpus diapazona tiek noraidīti un tiek parādīts brīdinājums.
Biežāk uzdotie jautājumi
Ne gluži. ISO kārtas datumu (YYYY-DDD) datorikā dažreiz brīvi sauc par "Jūlija datumu", bet patiesais astronomiskais Jūlija datums ir nepārtraukts dienu skaits kopš 4713. gada pirms mūsu ēras. Šis rīks ražo ISO gada dienas formu.
Parastam gadam ir 365 dienas (DDD līdz 365) un garajam gadam ir 366 dienas (DDD līdz 366). Pārveidotājs pārbauda Gregora garā gada noteikumu, lai iestatītu derīgo diapazonu.
UTC izmantošana nodrošina, ka gada dienas aprēķinu neietekmē vietējās laika joslas vai vasaras laika pārejas, kas citādi varētu nobīdīt datumu uz nepareizu kalendāra dienu.
Pazīstams arī kā
TG we-Calculate Editorial Team. (2026). Kārtas datuma pārveidotājs [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/ordinal-date-converter
TG we-Calculate Editorial Team. "Kārtas datuma pārveidotājs." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/ordinal-date-converter.
TG we-Calculate Editorial Team, "Kārtas datuma pārveidotājs," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/ordinal-date-converter
@misc{wecalculate_ordinal_date_converter, title = {Kārtas datuma pārveidotājs}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lv/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Vai šis kalkulators jums palīdzēja?
