首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP将基督教阳历转换为穆斯林日历

使用PHP将基督教阳历转换为穆斯林日历
EN

Stack Overflow用户
提问于 2011-08-18 06:29:43
回答 2查看 1.1K关注 0票数 3

我正在使用PHP,并希望在基督教日历上标记宗教节日。我怎么能把基督教的阳历转换成穆斯林的农历呢?

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-03-29 01:00:12

请注意,对大多数穆斯林来说,Hijri/Hegira历法是基于观察而不是计算的,因此没有任何算法可以100%正确。通过精确的天文计算、特定的参考位置和天气预报,你可以得到接近,一些社区已经讨论过采用这样的算法方法。但按照惯例,一个月的29天,而不是30天,一个官方机构必须在第29天之后的日落时实际看到天空中的新月。这不是一个易于自动化的标准。

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

票数 2
EN

Stack Overflow用户

发布于 2011-08-18 06:35:03

PHP似乎没有内置的支持,但有几个库可用。例如,看一看这个:

http://www.phpclasses.org/package/3850-PHP-Convert-between-Hijri-Gregorian-dates-and-format-.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7103279

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档