PHP cal_to_jd() 函数计算指定日历中日期的儒略日计数。此函数支持的日历为 CAL_GREGORIAN、CAL_JULIAN、CAL_JEWISH 和 CAL_FRENCH。
语法
cal_to_jd(calendar, month, day, year)
参数
calendar | 必填。 指定要转换的日历。必须是以下值之一:
|
month | 必填。 以数字形式指定月份,有效范围取决于日历。 |
day | 必填。 以数字形式指定日期,有效范围取决于日历。 |
year | 必填。 以数字形式指定年份,有效范围取决于日历。 |
返回值
返回指定日历中日期的儒略日计数。
例外
无。
示例:
下面的示例显示了 cal_to_jd() 函数的用法。
<?php
//转换公历日期
//转为儒略日计数
$date = cal_to_jd(CAL_GREGORIAN, 10, 23, 2015);
//显示结果
echo "The Julian day count is: $date";
?>
上述代码的输出将是:
The Julian day count is: 2457319
示例:
再考虑一个示例,其中将其他日历类型中的日期转换为儒略日计数。
<?php
//转换犹太历日期
//转为儒略日计数
$date = cal_to_jd(CAL_JEWISH, 10, 23, 2015);
//显示结果
echo "The Julian day count is: $date \n";
//转换法国共和历
//日期转为儒略日计数
$date = cal_to_jd(CAL_FRENCH, 10, 23, 12);
//显示结果
echo "The Julian day count is: $date \n";
?>
上述代码的输出将是:
The Julian day count is: 1083864
The Julian day count is: 2380150