Что считает калькулятор
Калькулятор показывает, сколько времени прошло от выбранной календарной даты до даты расчета. Результат выводится как календарное разложение на полные годы, полные месяцы после них и оставшиеся дни.
Входные данные
- исходная календарная дата;
- дата расчета, до которой нужно посчитать прошедший период.
По умолчанию дата расчета равна текущей дате браузера. Если дата расчета раньше исходной даты, elapsed-расчет не выполняется и показывается ошибка.
Метод расчета
Сначала считается общее календарное расстояние в днях:
$$ D=n_{\text{ref}}-n_{\text{start}} $$
Затем период раскладывается на полные годы, полные календарные месяцы после последнего полного года и остаток дней:
$$ T=Y\ \text{лет}+M\ \text{месяцев}+D_{\text{rem}}\ \text{дней} $$
Расчет идет по календарным датам без времени суток и часовых поясов.
Что можно получить
- сколько прошло в годах, месяцах и днях;
- число полных лет;
- число полных месяцев после последнего полного года;
- оставшиеся календарные дни;
- общее число полных месяцев;
- общее число календарных дней между датами.
Ограничения
Страница не считает рабочие или банковские дни, праздники, производственные календари, часы, минуты, секунды и timezone/DST-конверсии. Сценарий "сколько осталось до даты" и прибавление или вычитание дней относятся к отдельным инструментам.