Калькулятор дат

Сложение и вычитание календарных единиц и времени с явными правилами конца месяца и пояса.

Дата и время
Подготовка рабочей области…

Ввод

Подготовка рабочей области…

Вывод
Здесь появится результат.

Как пользоваться

  1. Введите начальные дату, время и пояс.
  2. Выберите сложение или вычитание и величину либо объедините единицы в разделе «Дополнительные настройки».
  3. Проверьте результат, скопируйте, скачайте или используйте как новое начало.

Добавление календарных единиц и времени

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

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

Календарные и временные изменения

Годы и месяцы следуют календарю; недели и дни сохраняют локальный календарный смысл. Затем часы, минуты и секунды меняют прошедшее время. Комбинации применяются в этом порядке.

Пример расчёта
Ввод
2026-01-31 + P1M · UTC
Результат
2026-02-28T00:00:00Z

Фиксированный пример: пояс и точность являются частью расчёта.

Конец месяца и перевод часов

Если нужного дня нет в целевом месяце, ограничение выбирает последний допустимый день, отклонение сообщает ошибку. Пропущенное или повторное время подчиняется выбранному правилу DST.

Продолжение расчёта

Использование результата как начала переносит вычисленные местную дату и смещение в следующий расчёт. Копирование и JSON позволяют хранить результат отдельно, не меняя исходные данные вне этой страницы.

Ограничения обработки

Календарь ISO, наносекунды и явные пояса. Cron: пять полей, до 50 запусков за 10 лет, отсчёт 1900–2199, лимит 5 секунд. Данные поясов даёт браузер, вычисления локальные.

Дополнительные материалыTC39 · Temporal
?

Частые вопросы

Один день равен 24 часам?

Не всегда. День — календарный шаг, 24 часа — прошедшее время. При переходе летнего времени они различаются.

Что даст 31 января плюс месяц?

При ограничении — последний допустимый день февраля. При отклонении несуществующий день вызовет ошибку.

Можно ли сочетать месяцы и дни?

Да. Откройте «Дополнительные настройки» и задайте несколько единиц. Календарные изменения идут перед единицами прошедшего времени.

Можно ли считать последовательность сдвигов?

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

Пропускаются ли выходные и праздники?

Нет. Учитываются все календарные дни без рабочего календаря и региональных праздников.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.