我想知道是否可以用PHP计算当前的月相或从某个地方(www、rss,我不知道..)获取它。基本上我需要根据当前月相在网站上显示图像。我找到了这个:http://jivebay.com/2010/01/04/calculating-the-moon-phase-part-2/,但是,作者说它不是100%准确。有什么想法吗?谢谢! 最佳答案 //calculatelunarphase(1900-2199)$year=date('Y');$month=date('n');$day=date('j');if($month
有没有人知道一种算法来计算给定日期的月相或年龄,或者找到给定年份的新月/满月的日期?谷歌搜索告诉我答案在某本天文学书籍中,但我真的不想买一整本书,因为我只需要一页。更新:我应该更好地修饰我关于谷歌搜索的陈述。我确实找到了仅在某些时间段内有效的解决方案(例如1900年代);以及基于三角的解决方案,其计算成本比我想要的要高。SLott在他的Python书中有几种算法可以计算给定年份的复活节,大多数算法不到10行代码,有些可以在公历的所有日子里工作。寻找三月的满月是寻找复活节的关键部分,所以我认为应该有一种算法不需要三角,并且适用于公历中的所有日期。 最佳答案
有没有人知道一种算法来计算给定日期的月相或年龄,或者找到给定年份的新月/满月的日期?谷歌搜索告诉我答案在某本天文学书籍中,但我真的不想买一整本书,因为我只需要一页。更新:我应该更好地修饰我关于谷歌搜索的陈述。我确实找到了仅在某些时间段内有效的解决方案(例如1900年代);以及基于三角的解决方案,其计算成本比我想要的要高。SLott在他的Python书中有几种算法可以计算给定年份的复活节,大多数算法不到10行代码,有些可以在公历的所有日子里工作。寻找三月的满月是寻找复活节的关键部分,所以我认为应该有一种算法不需要三角,并且适用于公历中的所有日期。 最佳答案