Ежедневный быт

Калькулятор количества дней до моего дня рождения

Настройки
Сбросить
Поделиться
Сохранить
Встроить
Сообщить об ошибке

Поделиться калькулятором

Добавьте наш бесплатный калькулятор на ваш сайт

Пожалуйста, введите действительный URL. Поддерживаются только HTTPS.


Использовать как значения по умолчанию для встроенного калькулятора то, что сейчас в полях ввода калькулятора на странице.


Цвет фокуса рамки ввода, цвет проверенного флажка, цвет наведения на выбранные элементы и т.д.


Пожалуйста, согласитесь с Условиями использования.

Предварительный просмотр

Сохранить калькулятор

Настройки калькулятора

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Введите значение в допустимом диапазоне.

Поделиться калькулятором

Что такое калькулятор количества дней до моего дня рождения?

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

Это самый быстрый способ ответить на повседневный вопрос «Сколько осталось до моего дня рождения?», не листая календарь и не считая недели вручную. Тот же подход работает для любого ежегодного события: годовщины, дня рождения друга или ежегодной вехи.

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

Вы указываете два значения:

  • месяц рождения — целое число от 1 (январь) до 12 (декабрь), и
  • день рождения — целое число от 1 до 31.

Калькулятор строит ближайшее наступление этой пары месяц-день. Если день рождения в этом году ещё не наступил, он ведёт отсчёт до даты этого года. Если он уже прошёл, калькулятор переносит цель на ту же дату в следующем году, а затем измеряет промежуток от сегодняшнего дня.

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

Формула

Пусть BB — ближайшее наступление вашего дня рождения, а TT — сегодняшняя дата (обе в полночь). Количество дней до вашего дня рождения равно:

Days Until Birthday=BT\text{Days Until Birthday} = B - T

где целевой день рождения выбирается так:

B={this year’s date,if it is today or still aheadnext year’s date,if it has already passedB = \begin{cases} \text{this year's date}, & \text{if it is today or still ahead} \\ \text{next year's date}, & \text{if it has already passed} \end{cases}

Количество дней получается делением прошедшего времени в миллисекундах на количество миллисекунд в сутках:

Days=round(BT86400000)\text{Days} = \text{round}\left(\frac{B - T}{86\,400\,000}\right)

Примеры

День рождения скоро. Предположим, сегодня 12 июня, а ваш день рождения — 17 июня (месяц 6, день 17). Дата в этом году ещё впереди, поэтому обратный отсчёт составляет всего 55 дней.

День рождения, который уже прошёл. Предположим, сегодня 12 июня, а ваш день рождения — 11 июня (месяц 6, день 11). Дата этого года уже позади, поэтому калькулятор переносит её на 11 июня следующего года. Результат — количество дней от сегодняшнего дня до этой даты, примерно полный год минус один день.

День рождения в тот же день. Если сегодня ровно ваш день рождения, обратный отсчёт показывает 00 дней. Следующий праздник происходит прямо сейчас.

Практические замечания

  • Результат всегда относителен к сегодняшнему дню, поэтому он меняется на единицу каждый день по мере приближения вашего дня рождения.
  • Дни рождения 29 февраля редки в невисокосные годы; в такие годы ближайшее точное 29 февраля может быть дальше, поэтому относитесь к результатам для високосного дня соответственно.
  • Поскольку важны только месяц и день, этот инструмент можно использовать для обратного отсчёта до любой ежегодной даты, а не только до вашего собственного дня рождения.

Если вместо повторяющейся даты вы хотите вести отсчёт до конкретной будущей даты, используйте калькулятор количества дней до даты. Чтобы вести отсчёт до праздника, попробуйте калькулятор дней до Рождества, а для гибкого обратного отсчёта между любыми двумя датами смотрите калькулятор обратного отсчёта дат.

Сообщить об ошибке

Это поле обязательно для заполнения.