Beginner

Дней до следующего дня рождения

Узнайте, сколько точно дней осталось до вашего следующего дня рождения, в какой день недели он выпадет и сколько лет вам исполнится.
Your date of birth
Defaults to today; change to count from another day
Days until next birthday
33дней

You will turn 31 on суббота, 15 августа 2026 г.

Today15 августа 2026 г.33 днейProgress through the year toward your birthday
Next birthday date
15 августа 2026 г.
День недели
суббота
Age you will turn
31
Weeks until
4,7
Step by step
  1. 1

    Next birthday date

    15 августа 2026 г.
    Birthday month and day placed in the current year; if already past, the year advances by one.
  2. 2

    Days until birthday

    (next birthday − today) ÷ 86,400,000 = 33
    Both dates are at midnight local time so the division is exact.
Результаты являются ориентировочными и предназначены только для общего ознакомления, а не для профессиональных рекомендаций — всегда самостоятельно проверяйте важные результаты, прежде чем полагаться на них. Читать полный отказ от ответственности.
Быстрый ответ

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

Ваш следующий день рождения — это ваш день и месяц рождения в текущем году или в следующем, если он уже прошёл. Оставшиеся дни равны разности между этой датой и сегодняшним днём, округлённой вверх. Инструмент также показывает день недели, полную дату и сколько лет вам исполнится.

Формула
daysUntil = ceil((nextBirthday − today) / 1 day), where nextBirthday rolls to next year if it has already passed
How this is calculated

Введите дату рождения (B) и референсную дату (T), по умолчанию сегодня. Калькулятор строит ваш следующий день рождения, беря ваш месяц и день рождения в году референсной даты: next = Date(T.year, B.month, B.day). Если эта дата уже прошла в этом году (next < T), год увеличивается на один, чтобы обратный отсчёт всегда указывал на предстоящий день рождения.

Количество оставшихся дней — это разность между следующим днём рождения и сегодняшним днём, делённая на миллисекунды в сутках и округлённая вверх: daysUntil = ceil((next − T) / 86 400 000). Возраст, который вы отметите, равен next.year − B.year, поскольку день рождения означает завершение очередного полного года жизни. Индикатор прогресса показывает, насколько далеко прошёл год, вычисляясь как (365 − daysUntil) / 365.

Даты интерпретируются в вашем местном часовом поясе и нормализуются до полуночи, чтобы неполные сутки не искажали счёт. Если день рождения сегодня, результат — 0 дней. Дни рождения 29 февраля в невисокосных годах обрабатываются платформой: JavaScript сдвигает 29 февраля на 1 марта, что является распространённым соглашением для невисокосных лет.

Часто задаваемые вопросы

Обратный отсчёт показывает 0 дней, и результат поздравляет вас, поскольку следующий случай — это сам текущий день.

Это год следующего дня рождения минус год рождения, что равно количеству полных лет, которые вы проживёте к тому дню.

Да. Измените референсную дату (сегодня) на любую другую, и калькулятор будет считать вперёд от этой даты до следующего дня рождения.

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

сколько дней до дня рождения
обратный отсчет до дня рождения
сколько осталось до дня рождения
калькулятор дня рождения
до дня рождения дней
следующий день рождения

APA

TG we-Calculate Editorial Team. (2026). Дней до следующего дня рождения [Online calculator]. TG we-Calculate. https://we-calculate.com/ru/calculator/days-until-birthday

Chicago

TG we-Calculate Editorial Team. "Дней до следующего дня рождения." TG we-Calculate. 2026. https://we-calculate.com/ru/calculator/days-until-birthday.

IEEE

TG we-Calculate Editorial Team, "Дней до следующего дня рождения," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/ru/calculator/days-until-birthday

BibTeX

@misc{wecalculate_days_until_birthday, title = {Дней до следующего дня рождения}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/ru/calculator/days-until-birthday}}, year = {2026}, note = {TG we-Calculate} }

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

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