儒略日的起点是公元前4713年1月1日12:00(儒略历)
简化儒略日的起点是1858年11月17日0:00
我不知道4713 B.C. 11月24日是怎么得出的,会不会是按格里历算的?但是在习惯上,1582年10月15日之前,均采用儒略历(儒略历每4年一闰,不考虑百年的情况)。
附:日历转儒略日公式
a = [(14- month) / 12]
y = year + 4800 - a
m = month + 12a – 3
格里历转:
JDN = day + [(153m+2)/5] + 365y + [y/4] –[y/100] + [y/400] –32045
儒略历转:
JDN = day + [(153m+2)/5] + 365y + [y/4] – 32083
注:1.公元纪元以前的年份要改为负数,如:10BC = -9
2.所有除法均为整除法,余数舍去。
公元前4713年至公元1858年的儒历日算法并不相同。
所以用-4713年1月1日计算是错误的。需要往前推40多天,即11月24日
只要知道相隔日期就可以了。
具体因公历闰年算法不同而导致的日期误差无法避免。