Intermediate

День года (порядковая дата)

Переводите любую календарную дату в номер дня года, порядковую дату и количество оставшихся до конца года дней.
Enter a calendar date in YYYY-MM-DD format
День года
177

Ordinal date: 2026-177

Jan 1Dec 31День 177 от 365Days elapsed and remaining in the year
Ordinal date (YYYY-DDD)
2026-177
Days remaining in year
188
Total days in year
365
Високосный год
Нет
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

    День года

    floor(15 375 600 000 ÷ 86,400,000) = 177
Результаты являются ориентировочными и предназначены только для общего ознакомления, а не для профессиональных рекомендаций — всегда самостоятельно проверяйте важные результаты, прежде чем полагаться на них. Читать полный отказ от ответственности.
Быстрый ответ

Как работает этот калькулятор?

День года — счёт дней с 1 января, начиная с 1, заканчивающийся 365 (или 366 в високосном году). Введите дату в формате YYYY-MM-DD, чтобы получить её номер дня, порядковую дату (YYYY-DDD) и количество оставшихся в году дней. Високосные годы определяются по григорианскому правилу делимости на 4.

Формула
dayOfYear = floor((date − Date(year, Jan 0)) / 86,400,000); daysRemaining = daysInYear − dayOfYear
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 — нет.

Также известен как

день года
порядковый номер дня
номер дня в году
юлианский день года
сколько дней осталось в году
какой день года

APA

TG we-Calculate Editorial Team. (2026). День года (порядковая дата) [Online calculator]. TG we-Calculate. https://we-calculate.com/ru/calculator/day-of-year

Chicago

TG we-Calculate Editorial Team. "День года (порядковая дата)." TG we-Calculate. 2026. https://we-calculate.com/ru/calculator/day-of-year.

IEEE

TG we-Calculate Editorial Team, "День года (порядковая дата)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ru/calculator/day-of-year

BibTeX

@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} }

Этот калькулятор вам помог?

Похожие калькуляторы