Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 12.03.2021, 15:41
Интересующийся
Отправить личное сообщение для Владимѣръ Посмотреть профиль Найти все сообщения от Владимѣръ
 
Регистрация: 24.11.2020
Сообщений: 29

Лунный календарь
Здравствуйте! У меня проблема: не могу ТОЧНО рассчитать лунные сутки. Все варианты расчетов и алгоритмов, которые я нашел и сам делал - приблизительные, 100% точности все равно нет. Сталкивался ли кто с этим? Не хочется сдаваться...
Ответить с цитированием
  #2 (permalink)  
Старый 12.03.2021, 16:53
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,205

Оно?
https://javascript.ru/forum/misc/425...na-mesyac.html
Ответить с цитированием
  #3 (permalink)  
Старый 12.03.2021, 17:03
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,105

Владимѣръ,

<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>
Ответить с цитированием
  #4 (permalink)  
Старый 12.03.2021, 17:25
Интересующийся
Отправить личное сообщение для Владимѣръ Посмотреть профиль Найти все сообщения от Владимѣръ
 
Регистрация: 24.11.2020
Сообщений: 29

Не, это не то. Мне не нужны Восточные календари. Мне надо определять лунные сутки. Если считать просто по средней длине лунного месяца (на 29,53), и брать равную длину лунных суток, то и получается все по среднему. Но вторые лунные сутки начинаются по-разному. Бывает в день новолуния, бывает на следующий день. Я не понимаю этой системы, а подходящего скрипта не могу найти. Все что пробовал, если и считает, то по среднему. Пробовал Suncalc.js, Mooncalc.js и др., но ТОЧНО параметр определения Лунных Суток они не рассчитывают. Есть сайты, которые точно определяют Лунные сутки (или Лунный День), но как они это делают?
Ответить с цитированием
  #5 (permalink)  
Старый 12.03.2021, 17:34
Интересующийся
Отправить личное сообщение для Владимѣръ Посмотреть профиль Найти все сообщения от Владимѣръ
 
Регистрация: 24.11.2020
Сообщений: 29

это же и есть средний расчет. Без учета геоданных, разницы в продолжительности лунных суток. Хочется определять поточнее!!!
Ответить с цитированием
  #6 (permalink)  
Старый 12.03.2021, 21:34
Интересующийся
Отправить личное сообщение для Владимѣръ Посмотреть профиль Найти все сообщения от Владимѣръ
 
Регистрация: 24.11.2020
Сообщений: 29

Может порекомендуете хорошую библиотеку с описанием?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не открывается календарь datapicker в ячейках таблицы kupidon Общие вопросы Javascript 13 24.02.2017 20:08
Календарь с подсветкой дат Blacksmouker Элементы интерфейса 2 05.08.2014 09:32
Freelance. Нужен календарь на Javascript для подстановки в <input /> даты и времени. DiYanka Работа 1 14.06.2014 02:03
лунный календарь на месяц dmuradz Общие вопросы Javascript 7 05.11.2013 12:43
jQuery UI календарь в далоговом окне ololosh jQuery 1 14.08.2012 17:23