Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Всего прошло дней
3 652
дн.
Недели 521 weeks + 5 days
Месяцы 120 months + 0 days
Годы 10 years + 0 days
Годы / месяцы / дни 10 years + 0 months + 0 days

Что считает этот калькулятор

Инструмент определяет, сколько времени прошло от начальной даты до конечной, и сразу показывает результат пятью способами: общее число дней; недели плюс остаток дней; полные календарные месяцы плюс остаток дней; полные годы плюс остаток дней; а также привычную разбивку «годы — месяцы — дни». Типичный пример использования — узнать, сколько именно дней вы прожили с момента рождения.

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

Особенность для Японии

Сами расчёты — это универсальная арифметика дат, которая работает для любой страны. Привязку к Японии имеет только дополнительный выпадающий список эпох: выбор Мэйдзи, Тайсё, Сёва, Хэйсэй или Рэйва переводит год эпохи в григорианский год (нашей эры) путём прибавления фиксированного смещения (например, 1-й год Рэйва = \(2018 + 1 = 2019\)). По умолчанию и в основном режиме используется обычный год нашей эры (н. э.) — то есть вы вводите полный год по григорианскому календарю. Ввод по японским эпохам имеет смысл только начиная с 6-го года Мэйдзи (1873), когда Япония перешла на григорианский календарь.

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

Выберите календарь или эпоху для каждой даты (для обычных расчётов оставьте вариант «Наша эра (григорианский)»), укажите год, месяц и день для начальной и конечной даты и решите, учитывать ли первый день. Вариант «Не учитывать» даёт чистую разницу; «Учитывать» добавляет один день, чтобы засчитать обе крайние даты.

Формула

Каждая дата переводится в юлианский день (JDN) — непрерывный счёт дней, не зависящий от границ месяцев и лет и автоматически учитывающий високосные годы. Итог равен JDN(конечной даты) минус JDN(начальной даты), при необходимости плюс один. Недели получаются делением нацело на 7. Месяцы и годы считаются «по годовщинам»: календарный месяц засчитывается только тогда, когда наступает то же число месяца, — поэтому разбивка совпадает с тем, как люди обычно называют возраст и сроки.

$$\begin{gathered} \Delta = \text{JDN}(Y_e,M_e,D_e) - \text{JDN}(Y_s,M_s,D_s) + \text{First Day} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} Y_s &= \text{Start Era} + \text{Start Year},\; M_s = \text{Start Month},\; D_s = \text{Start Day} \\ Y_e &= \text{End Era} + \text{End Year},\; M_e = \text{End Month},\; D_e = \text{End Day} \end{aligned} \right. \end{gathered}$$
Схема, показывающая преобразование двух дат в юлианские дни и их вычитание для получения разницы в днях
Каждая дата переводится в юлианский день; их разность даёт количество дней между ними.

Пример расчёта

Начало 15.06.2000, конец 20.06.2010, первый день не учитывается. \(\text{JDN}(\text{начала}) = 2451711\), \(\text{JDN}(\text{конца}) = 2455368\), значит дней \(= 3657\). Недели \(= 522\) и ещё 3 дня. Месяцы \(= 120\) и ещё 5 дней. Годы \(= 10\) и ещё 5 дней. В формате «годы — месяцы — дни»: 10 лет, 0 месяцев, 5 дней.

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

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

Учитываются ли високосные годы? Да. Юлианские дни автоматически учитывают високосные годы и 29 февраля.

Почему месяцы и годы — это не просто дни, делённые на 30 или 365? Потому что реальные месяцы и годы имеют разную длину. Этот инструмент считает настоящие календарные годовщины, что точнее, чем фиксированное среднее значение.

Последнее обновление: