2014-09-10 69 views
0

想有這個功能,但與基督日期和考慮到格里高利曆和儒略曆之前。我找到了a.d的解決方案。日期,但沒有找到一個爲b.c.我的解決方案需要大量的手動計算。有沒有一種優雅的方式在PHP中這樣做我錯過了?我的意思是現有的內置函數。如何計算從B.C.5000開始的兩個日期之間的天數?

http://www.timeanddate.com/date/duration.html

+0

任何原因,你不能只是加起來BC和AD期間得到充分的天數?還爲不同的日曆添加偏移量? – Shomz 2014-09-10 14:51:13

+1

您可能想要做的第一件事是定義準確使用的日曆。直到最近(並且可以說還沒有),時間保持並不是一門真正的科學。 – deceze 2014-09-10 14:54:08

+2

有一個日曆擴展庫:http://www.php.net/manual/en/intro.calendar.php幾乎你想要做什麼。它從1月1日開始,4713 B.C .. – 2014-09-10 14:56:37

回答

0

我重寫了原來calendar.php功能,並添加自己的解決方案。

謝謝。

相關問題