Для определения возраста Луны в днях использую "Вечный календарь" Андрея Лысенко
http://calendarium.narod.ru/vech/download.html В программе реализован алгоритм, позволяющий получать данные о любом дне григорианского или юлианского календаря в период с 100 по 3000 год н. э.При работе над программой автор отдавал предпочтение математической и астрономической точности. В календаре выставляется географическое место: широта долгота - и он показывает восход-заход Солнца и Луны, фазы Луны, возраст в днях. Долгота дня и др. Очень удобный.
Вот еще вспомнил. Может кому-то будет интересно.
Когда-то давно прочитал в журнале "Наука и жизнь", как посчитать возраст Луны на бумажке. Но этот способ иногда дает ошибку ~1 день, а так вполне пригоден.
Вот например сегодня 8 мая 2011.
1) Делим в столбик число лет на 19. 2011:19=105 (остаток 16)
2) Полученный остаток умножаем на 11. 16*11=176
3) Прибавляем 1/3 от числа столетий, которые прошли, отбросив дробную часть. Прошло 20 столетий 20:3=6 176+6=182
4) Прибавляем 1/4 от числа столетий, которые уже прошли, тоже отбросив дробную часть.
20:4=5 (Здесь отбрасывать нечего) 182+5=187
5) Прибавить 8 187+8=195
6) Вычесть число столетий 195-20=175
7) Прибавить число месяцев, считая март первым, апрель вторым, май третьим.. и т.д. январь одиннадцатым, февраль двенадцатым. В нашем случае май +3. 175+3=178
Прибавить число прошедших дней данного месяца. Сегодня 8-е +8
Сумма в итоге 178+8=186
Далее вычитаем кратное 30. В нашем случае 6 раз. 186-(6*30)=6 дней.
По календарю сегодня "возраст Луны в полдень 5 дней".
Я так понимаю этот способ подсчета завязан на 19 летнем лунном цикле, когда через 19 лет Фазы Луны выпадают на одни и те же календарные даты (если не учитывать сдвиг, вносимый високосными годами). Но почему он дает погрешность +/- 1день, я так и не понял. Иногда получается точно, иногда +/-.