tools / date
date/
Дни и рабочие дни между датами, сложение и вычитание дат, возраст / знак зодиака / китайский зодиак. Расчет по местной дате.
Разница между датами
Прибавить / вычесть
Отрицательное число означает отсчет назад. При сложении месяцев или лет, если в нужном месяце нет такого дня, берется последний день этого месяца: 31 января + 1 месяц = 28 февраля (29 февраля в високосный год).
Расчет возраста
Родившиеся 29 февраля отмечают день рождения в невисокосные годы 28 февраля. Животное китайского зодиака определяется по году григорианского календаря, поэтому родившимся до китайского Нового года нужно брать животное предыдущего года.
Частые вопросы
Нужно ли считать начальную и конечную даты, когда определяешь число дней между датами
По умолчанию конечный день не считается: с 1 января по 2 января — 1 день. Если отметить «Включая обе даты (+1 день)», получится 2 дня; рабочие дни тоже будут включать конечный день, а число дней в «Годы / месяцы / дни» увеличится на один. Отмечайте это, когда нужно узнать «сколько дней всего» (мероприятие с 1-го по 3-е число длится 3 дня), и не отмечайте, когда нужно узнать «сколько дней между датами».
Вычитаются ли праздничные дни при подсчете рабочих дней
Нет. Исключаются только суббота и воскресенье: все дни с понедельника по пятницу считаются рабочими, а праздничные дни и работа в выходные по переносу не учитываются. Для точного результата вычтите из него праздничные дни, которые выпали на период с понедельника по пятницу, и добавьте рабочие субботы и воскресенья. Помните, что по умолчанию конечный день не включается: с понедельника по пятницу одной недели получится 4 рабочих дня, а 5 — только если отметить «Включая обе даты».
Что делать, если результат «Годы / месяцы / дни» не совпадает с моим подсчетом вручную
Чаще всего расхождения возникают, когда начальная дата — 29, 30 или 31 число. Сначала от начальной даты отсчитываются полные месяцы, а остаток считается в днях. Месяцы считаются по тому же правилу, что и в блоке «Прибавить / вычесть»: если в нужном месяце нет такого дня, берется последний день месяца. Например, с 2026-01-31 по 2026-03-01 показывается 1 месяц 1 день: 31 января плюс 1 месяц — это 28 февраля, а еще через 1 день наступает 1 марта.
Почему, если прибавить к 31 января 1 месяц, а затем вычесть 1 месяц, получается не 31-е число
Потому что каждый расчет выполняется заново от введенной даты и не помнит предыдущего шага. 2026-01-31 плюс 1 месяц — это 2026-02-28; если взять этот результат как исходную дату и вычесть 1 месяц, получится 2026-01-28. Чтобы отсчитать назад, введите исходную дату и отрицательное число. Количество должно быть целым числом, по модулю не более 1 000 000.
Возраст считается в полных годах или по восточному счету? Как считается возраст при рождении 29 февраля
В полных годах: год добавляется только в день рождения, а восточный счет (когда младенцу при рождении уже идет первый год) не используется. «На дату» по умолчанию равно сегодняшнему дню; если указать другую дату, можно узнать возраст на любой день в прошлом или будущем. Для родившихся 29 февраля в невисокосные годы днем рождения считается 28 февраля, поэтому в такие годы возраст увеличивается именно 28 февраля.
Почему знак зодиака или китайский зодиак отличается от других сайтов
Чаще всего дата рождения приходится на границу между знаками. Знаки зодиака определяются по фиксированным границам в формате «месяц и день» (например, Овен начинается 21 марта, Козерог — 22 декабря) и не зависят от года и времени рождения; реальный момент вхождения Солнца в знак из года в год сдвигается примерно на сутки, и в разных источниках границы немного различаются. Китайский зодиак берется прямо по году григорианского календаря, поэтому родившимся до китайского Нового года нужно смотреть животное предыдущего года.
Загружаются или сохраняются ли введенные даты и по какому часовому поясу определяется «сегодня»
Нет, ничего не загружается и не сохраняется. Все вычисляется в браузере без сетевых запросов, а после обновления страницы даты возвращаются к значениям по умолчанию. «Сегодня» — это местная дата в текущем часовом поясе вашего устройства; операции между датами используют только год, месяц и день, поэтому часовые пояса и переход на летнее время на них не влияют.