День года (порядковая дата)
Переводите любую календарную дату в номер дня года, порядковую дату и количество оставшихся до конца года дней.
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
День года
floor(15 375 600 000 ÷ 86,400,000) = 177
Как работает этот калькулятор?
День года — счёт дней с 1 января, начиная с 1, заканчивающийся 365 (или 366 в високосном году). Введите дату в формате YYYY-MM-DD, чтобы получить её номер дня, порядковую дату (YYYY-DDD) и количество оставшихся в году дней. Високосные годы определяются по григорианскому правилу делимости на 4.
Формула
How this is calculated
Введите календарную дату в формате YYYY-MM-DD. Калькулятор разбирает год, месяц и день, затем создаёт объект Date и проверяет его обратным преобразованием (чтобы отклонить невозможные даты типа 30 февраля).
День года вычисляется путём нахождения разности в миллисекундах между вашей датой и референсной точкой в самом начале этого года (31 декабря предыдущего года, выраженного как Date(year, 0, 0)), делённой на 86 400 000 мс в сутках с округлением вниз. 1 января даёт 1. Порядковая дата записывается как YYYY-DDD, где номер дня дополняется нулями до трёх цифр.
Количество дней в году равно 366 для високосных и 365 для обычных, по григорианскому правилу: год является високосным, если делится на 4, кроме вековых лет, которые должны делиться на 400. Оставшиеся дни — это просто daysInYear минус день года, поэтому 31 декабря оставляет 0 дней. Вычисления выполняются в местном часовом поясе; даты вблизи переходов на летнее время не затрагиваются, поскольку референсная точка находится в том же году и имеет то же смещение.
Часто задаваемые вопросы
1 января — это день 1. День года нумеруется с 1, поэтому невисокосный год содержит дни с 1 по 365, а високосный — с 1 по 366.
Порядковая дата (формат ISO 8601 YYYY-DDD) идентифицирует день по году и номеру дня года, например 2026-178, вместо месяца и дня.
Год является високосным, если делится на 4, кроме вековых лет (делящихся на 100), которые должны также делиться на 400. Поэтому 2000 год был високосным, а 1900 — нет.
Также известен как
TG we-Calculate Editorial Team. (2026). День года (порядковая дата) [Online calculator]. TG we-Calculate. https://we-calculate.com/ru/calculator/day-of-year
TG we-Calculate Editorial Team. "День года (порядковая дата)." TG we-Calculate. 2026. https://we-calculate.com/ru/calculator/day-of-year.
TG we-Calculate Editorial Team, "День года (порядковая дата)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ru/calculator/day-of-year
@misc{wecalculate_day_of_year, title = {День года (порядковая дата)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ru/calculator/day-of-year}}, year = {2026}, note = {TG we-Calculate} }
Этот калькулятор вам помог?
