Страница 1 из 1

Разность дат

Добавлено: 24 апр 2004, 10:45
UUU
В общем естьт 2 даты:
типа
29/10/1965

и сегодняшняя - каков алгоритм нахождения их разницы в днях?

Добавлено: 24 апр 2004, 12:06
AiK
Алгоритм элементарный - переводишь обе даты в Юлианские и вычитаешь одну из другой.
Формулу вычисления JD можно посмотреть например тут:
ubb/Forum18/HTML/000261.html - это с 1900 года (код на Паскале)
Или тут http://aa.usno.navy.mil/faq/docs/JD_Formula.html - с 1801 (картинка с пояснением)

Добавлено: 26 апр 2004, 13:08
DeeJayC
http://home.t-online.de/home/berndt.sch ... s.html#cal

Подробный алгоритм, прямая формула.

Добавлено: 26 апр 2004, 13:27
UUU
Спасибо. заработало.