我沒有更多的一些研究,以下是各個算法的輸出:前1個CE/AD算法使日曆計算棘手
JD 1099114.5
PHP:1704年3月3日B.C.E. 12:00:00(PHP內部轉換器) FLN:0 Mar 1703 B.C.E. 12:00:00(Fliegel-Van Flandern) MEU:1703年3月18日12:00:00(Jean Meeus「天文算法」,第二版,更正) RICH:4 Mar 033 BCE 12:00:00(Richards在解釋補充第三版)
每個算法都有它的問題和有關啓動時間等怪癖
Meeus假設有一個公曆年0(-1到1之間),即使這是正確的天文數字從技術上說,所有的公式轉換成陽曆的結果都是錯誤的嗎?
您在這裏展示的兩個函數都會愉快地返回年份爲0的日期,而PHP的內置函數則不會。這是非常重要的,因爲[*沒有年份0 *](https://en.wikipedia.org/wiki/Anno_Domini#No_year_zero_.2F_Start_and_end_of_a_century)。 –
謝謝你,有沒有辦法糾正? –