得到当前的朱利安日

时间:2014-01-05 12:03:52

标签: javascript julian

我需要在javascript中获得任意日期的julian日(它应该可以工作约+ - 50年后)来计算太阳的位置。 在javascript中获取该数字的最简单方法是什么,或者是否已有方法? 谢谢

已解决:sdespont发布了一个很好的link

1 个答案:

答案 0 :(得分: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;" />