2011-08-18 55 views

回答

2

注意,对于大多数穆斯林,回历/日历回教纪元根据观察,未计算,所以没有算法可以是100%正确的。通过精确的天文计算,具体的参考地点和天气预报,您可以近距离接触,并且一些社区已经讨论过采用这种算法方法。但是,正常情况下,为了让一个月的时间长达29天而不是30天,官方机构必须在第29天之后在日落时实际看到天空中的新月。这不是一个可以轻松实现自动化的标准。

对于这个主题的一般启发,我推荐书Calendrical Calculations,这是一个有趣的日历转换数学讨论。它包括Lisp和Java代码,用于在大量日历之间进行转换,其中包括Hijri上的两个不同的需求 - 一个已经使用了几个世纪的简单算术近似值,另一个是对月球新月观测预测的仔细尝试。作者有一个网站http://calendarists.com