English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
gregoriantojd() 函数将格里高利历法的日期转换为儒略日计数。
gregoriantojd ( $month, $day, $year );
此函数将公历日期转换为儒略日计数。格里高利历法的合理范围是公元前4714年至公元9999年。
尽管这个函数可以处理公元前4714年以前的日期,但这没有意义。格里高利历法直到1582年10月15日(或是儒略历法的1582年10月5日)才被发明,之后一些国家也没有接受它。例如,英国是在1752年开始使用格里高利历法,苏联是在1918年,希腊是在1923年,大多数欧洲国家使用儒略历法。
序号 | 参数及说明 |
---|---|
1 | month(必需) 从1(1月)到12(12月)中的月份 |
2 | day(必需) 从1到31的数字 |
3 | year(必需) 年份,介于-4714和9999之间 |
给定公历日期的儒略日,为整数。
将格里高利历法的日期转换为儒略日计数,然后再转换回格里高利历法的日期:
<?php $jd = gregoriantojd(1, 12, 1990); echo "$jd"; print "\n"; $gregorian = jdtogregorian($jd); echo "$gregorian"; print "\n"; ?>测试看看‹/›
输出结果:
2447904 1/12/1990