Калькулятор даты и времени
Выполните расчёты с датами, которые сложно сделать в обычном календаре: сдвиньте дату на годы, месяцы, недели или дни, посчитайте разницу между двумя датами и рассчитайте точный возраст с обратным отсчётом до следующего дня рождения. Конце месяца и високосные годы учтены автоматически, и данные не покидают ваш браузер.
- Режимы
- Добавить · Разница · Возраст
- Крайние случаи
- Високосный год · Конец месяца
- Конфиденциальность
- 100% локально
- Зависимости
- Нет
При сложении месяцев день месяца сохраняется, если возможно. Если целевой месяц короче, дата переносится на его последний день (31 января + 1 месяц → 28/29 февраля).
Календарные дни считают прошедшие дни между двумя датами. Рабочие дни не включают субботу и воскресенье.
Возраст рассчитывается в полных годах, месяцах и днях от дня рождения. Дни рождения 29 февраля в невисокосные годы считаются как 28 февраля.
Эта сессия
Записи хранятся только в памяти этой страницы и исчезнут при перезагрузке или закрытии вкладки.
Создан для повседневных расчетов с датами
Три калькулятора на одной странице
Всё, что вы обычно считаете на пальцах или в электронной таблице, выполняется мгновенно и последовательно.
Сместить любую дату
Добавьте или вычтите годы, месяцы, недели и дни за один проход — для сроков, продлений, напоминаний и сроков доставки.
Измерить интервал
Посмотрите точное расстояние между двумя датами в днях, неделях и с разбивкой на годы / месяцы / дни.
Рабочие дни
Подсчитайте рабочие дни с понедельника по пятницу между двумя датами для расписания проектов, SLA и планирования отпусков.
Точный возраст
Преобразуйте день рождения в годы, месяцы и дни, включая дату и количество дней до следующего дня рождения.
Особые случаи учтены
Високосные годы, перенос на конец месяца и выходные рассчитываются с использованием арифметики UTC, поэтому ни один результат не сдвинется на день.
Ничего не нужно устанавливать
Никакой регистрации, загрузок и мешающей рекламы. Все вычисления происходят локально в вашем браузере.
Как работает арифметика дат
Небольшие правила, благодаря которым вычисления с датами совпадают с бумажным календарем.
Что на самом деле означает "плюс один месяц"?
Месяц состоит не из фиксированного числа дней, поэтому калькуляторы дат ориентируются на число месяца: 15 января + 1 месяц = 15 февраля. Если целевой месяц короче, число корректируется до последнего допустимого дня — 31 января + 1 месяц = 28 февраля (или 29 февраля в високосный год), а 31 марта − 1 месяц = 28/29 февраля.
Почему при расчете в днях, неделях и месяцах получаются разные итоги?
«Общее количество дней» — это фиксированное число 24-часовых периодов между двумя календарными датами. «Недели + дни» делят это количество по 7 дней. Разбивка на годы, месяцы и дни идет по календарю, поэтому соответствует тому, как люди называют интервал в устной форме (1 год 2 месяца 3 дня), а не простому делению.
Что считается рабочим днем?
Рабочими днями здесь являются дни с понедельника по пятницу. Государственные праздники не учитываются, так как они отличаются по странам и регионам — при необходимости вычтите их вручную, если это требуется по вашему графику.
Почему для расчета используется UTC?
У дат без времени нет часового пояса. Расчеты в UTC позволяют избежать переходов на летнее время, когда местный день может длиться 23 или 25 часов, и простое деление привело бы к неверному результату.
Шпаргалка по стандартным срокам
Сроки — это даты, которые учитывают люди в работе и документах, с правилом определения точного дня.
| Сценарий | Типичная длительность | Как считается |
|---|---|---|
| Условия оплаты 30 / 60 / 90 дней | 30, 60 или 90 календарных дней | С даты выставления счета или доставки; уточните, включается ли сам день начала отсчета. |
| Испытательный срок или срок уведомления | 1–6 месяцев | Считается по месяцам, а не по фиксированным дням, поэтому используется окончание месяца (31 января + 3 месяца = 30 апреля). |
| Срок визы или безвизового пребывания | 90 календарных дней | Обычно с дня после въезда; день выезда часто не включается. |
| Беременность | 40 недель / 280 дней | С первого дня последней менструации до предполагаемой даты родов. |
| Срок возврата или гарантии | 7, 14 или 30 дней | Перед вычитанием уточните в условиях, календарные это или рабочие дни. |
| Финансовое урегулирование T+1 / T+2 | 1–2 рабочих дня | Не включаются выходные и местные праздники, поэтому календарная дата сдвигается. |
| Условие договора «в течение 90 дней» | 90 календарных дней | Уточните, включается ли день начала отсчета — это причина споров. |
Если в договоре указано только «дни», предполагаются календарные дни, и необходимо явно указать дату начала.
Форматы дат, исключающие неоднозначность
Одинаковые восемь цифр могут означать разные дни. Это самые понятные форматы.
| Формат | Пример | Где используется |
|---|---|---|
| ISO 8601 | 2026-10-26 | API, базы данных, имена файлов, международные стандарты |
| RFC 3339 (с временем) | 2026-10-26T14:30:00+08:00 | Веб-API и логи с указанием часового пояса |
| День / Месяц / Год | 26/10/2026 | Великобритания, большая часть Европы, Австралия, Латинская Америка |
| Месяц / День / Год | 10/26/2026 | США, Филиппины — частая путаница |
| Китайский | 26 октября 2026 г. | Китайские контракты, счета-фактуры и официальные документы |
| Письменный английский | 26 октября 2026 г. | Контракты и сертификаты; полное написание месяца устраняет неясности |
Для всех дел, связанных с трансграничными операциями, предпочитайте ISO 8601 или полное написание месяца. Самый рискованный вариант — формат даты, состоящий только из цифр: ДД/ММ против ММ/ДД.
Часто задаваемые вопросы
Начальная или конечная дата учитывается при подсчете дней?
Инструмент показывает прошедшие дни: от 1 января до 2 января это 1 день, а от 1 января до 1 января — 0 дней. Если вам нужен полный подсчет (например, для ночей в отеле), добавьте 1 к результату.
Учитываются ли високосные годы и 29 февраля?
Да. 29 февраля является допустимой входной датой, а при добавлении одного года к 29 февраля результатом будет 28 февраля в следующем не високосном году. Для расчета возраста дни рождения, приходящиеся на 29 февраля, в не високосные годы считаются 28 февраля.
Могу ли я рассчитать даты, относящиеся к далекому прошлому или будущему?
Работают любые даты, поддерживаемые календарем, от года 1 до 9999, включая исторические даты и долгосрочное планирование. Результаты точны для пролептического григорианского календаря.
Можно ли использовать инструмент для планирования рабочих дней?
Да, при подсчете по понедельнику-пятнице. Поскольку праздники отличаются по странам, инструмент специально не определяет их самостоятельно; вычтите собственный список праздников из результата расчета рабочих дней.
Отправляются ли мои данные куда-либо?
Нет. Страница статична с JavaScript, работающим на стороне клиента: даты никогда не покидают ваш браузер, и нет аккаунта или хранилища на сервере.
Возраст, годовщины и 29 февраля
В разных контекстах возраст считается по-разному — выберите правило, соответствующее вопросу.
Полных лет (возраст)
Вам исполняется N лет с дня рождения до предыдущего дня следующего дня рождения. Если вы родились 15.05.2000, то 18 лет вам исполняется 15.05.2018, а не в Новый год.
Условный возраст (Восточная Азия)
Традиционный возраст по лунному календарю (虚岁 / 세는나이) приписывает человеку 1 год при рождении и добавляет 1 год в Новый год, поэтому он может быть на 1–2 года выше юридического возраста.
Юридические пороги
В большинстве юрисдикций юридический возраст наступает в день начала дня рождения; в некоторых используется точное время рождения. Для контрактов и проездных документов следуйте местным правилам.
Годовщины и 29 февраля
Годовщины отсчитываются по годам или месяцам с привязкой к концу месяца. Если день рождения приходится на 29 февраля, в невисокосные годы обычно используют 28 февраля, но в некоторых правовых системах — 1 марта.
Краткая история календаря
Почему год не равен ровно 365 дням и почему дата сдвинулась на 10 дней в 1582 году.
-
45 г. до н.э.
Юлианский календарь
Юлий Цезарь заменил лунный гражданский календарь солнечным и ввел високосный день каждые четыре года. Он опережает тропический год примерно на 11 минут.
-
325 г.
Никейский собор
Церковь установила дату Пасхи, что в конечном счете превратило медленный сдвиг календаря в религиозную и гражданскую проблему.
-
1582 г.
Григорианская реформа
Папа Григорий XIII упразднил десять дней — четверг 4 октября сменился пятницей 15 октября — и ввел правило високосных лет для годов, кратных 100, кроме тех, что кратны 400. Британия и ее колонии перешли на новое летосчисление в 1752 году.
-
1970
Эпоха Unix
00:00 UTC 1 января 1970 года стала нулевой точкой для времени Unix. Это момент времени, а не календарная дата, поэтому метки времени нуждаются в часовом поясе.
-
1988
ISO 8601
Стандарт закрепил формат ГГГГ-ММ-ДД и нумерацию недель по понедельникам, которая до сих пор используется в расчетах зарплаты, логистике и планировании проектов.
Календарь, которым мы пользуемся сегодня, — григорианский; правило високосных лет, которое вы заметите каждые четыре года, появилось благодаря реформе 1582 года.
Сопутствующие инструменты
Нужно время вместо дат? Эти инструменты покрывают вторую часть запроса.
Конвертер временных меток Unix
Преобразуйте временные метки Unix в даты и время, с точностью до секунд, миллисекунд, микросекунд и наносекунд.
Конвертер часовых поясов
Сравните один и тот же момент времени в разных городах и часовых поясах, включая переход на летнее время.
Таймер обратного отсчета
Обратный отсчет до дедлайна, запуска или дня рождения с отображением в реальном времени.