Конвертор на поредни дати
Преобразувайте всяка календарна дата в нейната ISO 8601 поредна форма YYYY-DDD или превърнете номер на ден от годината обратно в календарна дата.
Посока
Как работи този калкулатор?
Поредният формат на дата YYYY-DDD обозначава ден чрез неговия номер в рамките на годината, от 001 (1 януари) до 365 или 366 (31 декември). Този конвертор изчислява този номер, като брои цели дни от началото на годината, прилага грегорианското правило за високосни години и преобразува в двете посоки, показвайки оставащите дни.
Формула
How this is calculated
Поредна дата (ISO 8601 календарно-поредна форма) обозначава ден чрез неговата година и поредния му номер в рамките на тази година, записан YYYY-DDD, където DDD върви от 001 до 365 или 366 във високосна година. 1 януари е ден 001, а 31 декември е ден 365 или 366.
За преобразуване на календарна дата в поредна форма инструментът взема UTC времевия маркер на датата и изважда UTC времевия маркер на „ден 0“ на тази година (Date.UTC(Y,0,0), който е предходният 31 декември). Разделянето на разликата в милисекунди на 86 400 000 (броя милисекунди в един ден) и закръгляне надолу дава номера на деня от годината, който после се допълва с водещи нули до три цифри. Обратното преобразуване започва на 1 януари и добавя DDD−1 дни с new Date(Date.UTC(Y, 0, DDD)), после прочита обратно месеца и деня. Използването на UTC навсякъде избягва смущения от лятно часово време и часови зони, които биха могли да изместят границата на деня.
Високосните години се откриват с грегорианското правило: годината е високосна, когато е делима на 4, освен вековете, които трябва да бъдат делими на 400. Това задава максималната валидна стойност DDD (365 или 366) и броенето на оставащите дни, изчислено като общи дни минус DDD. Входовете се валидират, така че невъзможни дати (като 30 февруари) и номера на дни извън диапазона се отхвърлят и се показва предупреждение.
Често задавани въпроси
Не точно. ISO поредната дата (YYYY-DDD) понякога се нарича свободно „юлианска дата“ в компютрите, но истинската астрономическа юлианска дата е непрекъснат брой дни от 4713 г. пр.н.е. Този инструмент произвежда ISO формата ден-от-годината.
Обикновена година има 365 дни (DDD до 365), а високосна година има 366 дни (DDD до 366). Конверторът проверява грегорианското правило за високосни години, за да зададе валидния диапазон.
Използването на UTC гарантира, че изчислението на деня от годината не се влияе от местни часови зони или преходи на лятно часово време, които иначе биха могли да изместят датата на грешен календарен ден.
Известен също като
TG we-Calculate Editorial Team. (2026). Конвертор на поредни дати [Online calculator]. TG we-Calculate. https://we-calculate.com/bg/calculator/ordinal-date-converter
TG we-Calculate Editorial Team. "Конвертор на поредни дати." TG we-Calculate. 2026. https://we-calculate.com/bg/calculator/ordinal-date-converter.
TG we-Calculate Editorial Team, "Конвертор на поредни дати," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/bg/calculator/ordinal-date-converter
@misc{wecalculate_ordinal_date_converter, title = {Конвертор на поредни дати}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/bg/calculator/ordinal-date-converter}}, year = {2026}, note = {TG we-Calculate} }
Помогна ли ви този калкулатор?
