Intermediate

Metų diena (kelintinė data)

Paverskite bet kurią kalendorinę datą jos metų dienos numeriu, kelintine data ir tų metų likusių dienų skaičiumi.
Enter a calendar date in YYYY-MM-DD format
Metų diena
177

Ordinal date: 2026-177

Jan 1Dec 31Diena 177 iš 365Days elapsed and remaining in the year
Ordinal date (YYYY-DDD)
2026-177
Days remaining in year
188
Total days in year
365
Keliamieji metai
Ne
Step by step
  1. 1

    Elapsed milliseconds

    date − Jan 0 of 2026 = 15 375 600 000
    Jan 0 (Dec 31 of 2025) is the offset base so that Jan 1 → day 1.
  2. 2

    Metų diena

    floor(15 375 600 000 ÷ 86,400,000) = 177
Rezultatai yra apytiksliai ir skirti tik bendrai informacijai, jie nėra profesionalus patarimas — prieš jais remdamiesi visada savarankiškai patikrinkite svarbius rezultatus. Skaityti visą atsakomybės apribojimą.
Greitas atsakymas

Kaip veikia ši skaičiuoklė?

Metų diena yra nuo 1 pradedama dienų skaičiuotė nuo sausio 1 d., baigiama 365 (arba 366 keliamaisiais metais). Įveskite datą kaip YYYY-MM-DD, kad gautumėte jos dienos numerį, kelintinę datą (YYYY-DDD) ir kiek dienų lieka metuose. Keliamieji metai seka Grigaliaus dalumo iš 4 taisyklę.

Formulė
dayOfYear = floor((date − Date(year, Jan 0)) / 86,400,000); daysRemaining = daysInYear − dayOfYear
How this is calculated

Įveskite kalendorinę datą YYYY-MM-DD formatu. Skaičiuoklė analizuoja metus, mėnesį ir dieną, tada sukuria Date objektą ir patikrina, ar jis grįžta atgal (kad neįmanomos datos, pvz. vasario 30 d., būtų atmestos).

Metų diena apskaičiuojama imant skirtumą milisekundėmis tarp jūsų datos ir atskaitos, nustatytos į pačią tų metų pradžią (praėjusių metų gruodžio 31 d., išreikštą kaip Date(year, 0, 0)), tada dalijant iš 86 400 000 ms per dieną ir suapvalinant žemyn. Sausio 1 d. duoda 1. Kelintinė data rašoma kaip YYYY-DDD, dienos numerį užpildant nuliais iki trijų skaitmenų.

Dienų skaičius metuose yra 366 keliamaisiais metais ir 365 kitu atveju, naudojant Grigaliaus taisyklę: metai yra keliamieji, jei dalijasi iš 4, išskyrus šimtmečių metus, kurie turi dalytis iš 400. Likusios dienos yra tiesiog daysInYear minus metų diena, todėl gruodžio 31 d. lieka 0 dienų. Skaičiavimai naudoja vietinę laiko juostą, o datoms prie vasaros laiko perėjimų tai neturi įtakos, nes atskaitos taškas dalijasi tais pačiais metais ir poslinkio elgesiu.

Dažnai užduodami klausimai

Sausio 1 d. yra diena 1. Kelintinė metų diena prasideda nuo 1, todėl ne keliamieji metai trunka nuo dienos 1 iki dienos 365, o keliamieji – nuo dienos 1 iki dienos 366.

Kelintinė data (ISO 8601 formatas YYYY-DDD) nurodo dieną pagal jos metus ir jos metų dienos numerį, pavyzdžiui 2026-178, o ne pagal mėnesį ir dieną.

Metai yra keliamieji, jei dalijasi iš 4, išskyrus šimtmečių metus (dalijasi iš 100), kurie turi dalytis ir iš 400. Taigi 2000 buvo keliamieji metai, o 1900 – ne.

Taip pat žinomas kaip

metų diena
kelinta metų diena
eilinė data
dienos numeris
metų dienos numeris
kiek dienų liko metuose
diena metuose
ordinalinė data

APA

TG we-Calculate Editorial Team. (2026). Metų diena (kelintinė data) [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/day-of-year

Chicago

TG we-Calculate Editorial Team. "Metų diena (kelintinė data)." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/day-of-year.

IEEE

TG we-Calculate Editorial Team, "Metų diena (kelintinė data)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/day-of-year

BibTeX

@misc{wecalculate_day_of_year, title = {Metų diena (kelintinė data)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/day-of-year}}, year = {2026}, note = {TG we-Calculate} }

Ar ši skaičiuoklė jums padėjo?