如何将julian日期转换为php中的正常日期?

时间:2014-04-02 08:57:19

标签: php date yii unix-timestamp julian-date

我想将给定的朱利安日期转换为正常日期。如何在PHP中做到这一点?

这是我试过的那个

$juliantime = 735315
$unixTime = jdtounix($juliantime );

但它返回false

有没有办法将这个朱利安转换成正常日期?

1 个答案:

答案 0 :(得分:0)

OP的例子试图找到对应于JD 735315的“正常”日期。根据this website总是给我好的结果,正确答案是公元前2700年2月14日。 This page of the PHP manual表示如果年份超出1970年至2037年的范围,jdtounix命令将返回FALSE,这解释了OP的结果。

PHP gregoriantojd函数声称“Valid Range for Gregorian Calendar 4714 B.C. to 9999 A.D.”我建议使用逆向函数jdtogregorian来完成这项工作。