Лунный календарь
: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, время: 07:59. |