Разница дат
Дни, недели и годы-месяцы-дни между двумя датами, плюс прибавление и вычитание дней и месяцев.
Что это такое
Для двух дат — три полезных ответа: сырое количество дней (и недель) и естественная комбинация «годы-месяцы-дни», как «2 года 5 месяцев 12 дней». Дни считаются вычитанием меток времени, поэтому високосные годы и разная длина месяцев учитываются сами; форма год-месяц-день занимает дни из предыдущего месяца, как при подсчёте возраста. Ниже можно ещё прибавить или вычесть N дней или месяцев от начальной даты.
Заметки и интересные факты
Почему «ровно 30 лет» никогда не равно 10957 дням? Потому что между ними проскакивают високосные дни — именно поэтому выражать возраст через годы-месяцы-дни естественно, а сытое число дней — то, что реально используют компьютеры.
Происхождение и история
Подсчёт дней между датами стал коммерческой необходимостью в средневековой Европе: торговцы носили с собой вечные календари и таблицы «прошедших дней» для процентов и договоров. Современные алгоритмы разницы восходят к системе юлианских дней, оформленной Джозефом Скалигером в 1583 году, — непрерывный счёт дней с 4713 года до н. э., делающий вычитание тривиальным.
Похожие запросы
Обратная связь
Нашли проблему с инструментом или есть предложение? Напишите нам на email — мы читаем каждое сообщение.
