Лунный календарь
:help: Здравствуйте! У меня проблема: не могу ТОЧНО рассчитать лунные сутки. Все варианты расчетов и алгоритмов, которые я нашел и сам делал - приблизительные, 100% точности все равно нет. Сталкивался ли кто с этим? Не хочется сдаваться...
|
|
Владимѣръ,
:) <script> let moonBegin = 1613032380000; let moonMonth = 29.53059 * 24 * 60 * 60 * 1000; let now = Date.now() let moonDay = ((now - moonBegin) % moonMonth)/(moonMonth/30)|0; document.write(`Сейчас ${moonDay} лунный день`) </script> |
Не, это не то. Мне не нужны Восточные календари. Мне надо определять лунные сутки. Если считать просто по средней длине лунного месяца (на 29,53), и брать равную длину лунных суток, то и получается все по среднему. Но вторые лунные сутки начинаются по-разному. Бывает в день новолуния, бывает на следующий день. Я не понимаю этой системы, а подходящего скрипта не могу найти. Все что пробовал, если и считает, то по среднему. Пробовал Suncalc.js, Mooncalc.js и др., но ТОЧНО параметр определения Лунных Суток они не рассчитывают. Есть сайты, которые точно определяют Лунные сутки (или Лунный День), но как они это делают?:-E
|
это же и есть средний расчет. Без учета геоданных, разницы в продолжительности лунных суток. Хочется определять поточнее!!!:cray:
|
Может порекомендуете хорошую библиотеку с описанием?
|
Часовой пояс GMT +3, время: 16:29. |