2014-01-05 3 views
0

Мне нужно получить юлианский день произвольной даты в javascript (он должен работать около +50 лет с момента) для расчета положения солнца. Что такое самый простой способ в javascript, чтобы получить это число, или есть уже метод? Спасибополучить текущий julian день

РЕШИТЬ: sdespont опубликовал хорошую link

+0

Что вы пробовали? Какое исследование вы сделали? – sdespont

+0

Возможный дубликат: http://stackoverflow.com/questions/20666749/map-iso8601-date-time-string-to-julian-day-using-javascript – Jacob

+0

Один простой поиск в Google: http: //javascript.about .com/library/bljulday.htm – sdespont

ответ

1

Когда я первый хотел знать о поиске восхода и захода солнца раз я искал ответы на википедии, но я не волшебник математики. Я не мог понять формулу, ну, может быть, немного. Я знал, что вам нужно иметь возможность перебирать что-то от 0 до предела. Но то, что я нашел за пределами этого, было веб-страницей для расчета самой формулы, которую я видел по-гречески. Here - это веб-страница. Глядя на примеры не воровство в моем сознании. В сети есть много других подобных сайтов. Некоторые используют Javascript, другие используют Perl и PHP.

<img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/45e26774ace10d6eb58299c5adcab50958a53d61" class="mwe-math-fallback-image-inline mw-math-element" aria-hidden="true" style="vertical-align: -2.505ex; width:70.501ex; height:6.176ex;" alt="&#10;J\!D\!N = &#10;\text{day} + &#10;\left\lfloor\frac{153m+2}{5}\right\rfloor +&#10;365y+&#10;\left\lfloor\frac{y}{4}\right\rfloor -&#10;\left\lfloor\frac{y}{100}\right\rfloor +&#10;\left\lfloor\frac{y}{400}\right\rfloor -&#10;32045&#10;" />

Смежные вопросы