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

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

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

Show calculation steps (1)
  1. Total Days, Weeks & Months

    Total Days, Weeks & Months: Калькулятор продолжительности отношений

    Total days between the two dates, then weeks and approximate months.

Реклама

Результатов

Вы вместе уже
6 years, 5 months, 25 days
с момента начала ваших отношений
Всего дней 2 368
Всего недель 338,3
Всего месяцев (примерно) 77,8

Что такое калькулятор продолжительности отношений?

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

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

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

Как работает формула

Калькулятор вычитает дату начала из конечной даты по одному полю за раз: дни минус дни, месяцы минус месяцы, годы минус годы. Если разница в днях получается отрицательной, программа «занимает» число дней из месяца, предшествующего конечной дате, и уменьшает количество месяцев на единицу. Когда после этого разница в месяцах становится отрицательной, она занимает 12 месяцев из числа лет. Именно такой «заём» с учётом календаря позволяет корректно учитывать месяцы разной длины и високосные годы.

$$\text{Length} = \text{End}_{\text{y}}\text{-}\text{End}_{\text{m}}\text{-}\text{End}_{\text{d}} \;-\; \text{Start}_{\text{y}}\text{-}\text{Start}_{\text{m}}\text{-}\text{Start}_{\text{d}}$$

$$\begin{gathered} \text{Length} = (\,Y\ \text{years},\ M\ \text{months},\ D\ \text{days}\,) \\[1.5em] \text{where}\quad \left\{ \begin{aligned} Y &= \text{End Year} - \text{Start Year} \\ M &= \text{End Month} - \text{Start Month} \\ D &= \text{End Day} - \text{Start Day} \end{aligned} \right. \end{gathered}$$

$$\begin{gathered} \text{Total Days} = \dfrac{\text{End Date} - \text{Start Date}}{86400000\ \text{ms/day}} \\[1.2em] \text{Total Weeks} = \dfrac{\text{Total Days}}{7}, \quad \text{Total Months} = \dfrac{\text{Total Days}}{30.4375} \end{gathered}$$
Временная шкала, показывающая промежуток между датой начала и датой окончания в годах, месяцах и днях
Длительность — это промежуток от даты начала до сегодня, разбитый на годы, месяцы и дни.

Разбор примера

Дата начала — 31 марта 2023 года, конечная дата — 1 апреля 2023 года. Дни: \(1 - 31 = -30\), поэтому занимаем число дней марта (месяца перед апрелем = 31) и уменьшаем месяцы на единицу: дни = \(1 - 31 + 31 = 1\), месяцы = \(0 - 1 = -1\), что в свою очередь занимает один год. Итоговый чистый результат: 0 лет, 11 месяцев и 1 день — а всего это 1 день.

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

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

Учитывается ли сегодняшний день как полный? Показатель «всего дней» — это число полных дней между двумя датами.

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

Учитываются ли високосные годы? Да — длина каждого месяца берётся из календаря, поэтому 28 или 29 дней февраля применяются правильно.

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