Metų diena (kelintinė data)
Paverskite bet kurią kalendorinę datą jos metų dienos numeriu, kelintine data ir tų metų likusių dienų skaičiumi.
Ordinal date: 2026-177
- 1
Elapsed milliseconds
date − Jan 0 of 2026 = 15 375 600 000Jan 0 (Dec 31 of 2025) is the offset base so that Jan 1 → day 1. - 2
Metų diena
floor(15 375 600 000 ÷ 86,400,000) = 177
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ė
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
TG we-Calculate Editorial Team. (2026). Metų diena (kelintinė data) [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/day-of-year
TG we-Calculate Editorial Team. "Metų diena (kelintinė data)." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/day-of-year.
TG we-Calculate Editorial Team, "Metų diena (kelintinė data)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/day-of-year
@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?
