📅  最后修改于: 2023-12-03 14:45:13.985000             🧑  作者: Mango
cal_to_jd()
是PHP中的一个日期转换函数,它可以将某个历法下的日期转换为儒略日表示的日期,方便在不同历法之间进行日期的转化。
cal_to_jd(int $calendar, int $month, int $day, int $year)
参数 | 描述
--- | ---
$calendar | 要转化的历法。可以取值为:CAL_GREGORIAN
、CAL_JULIAN
、CAL_JEWISH
、CAL_FRENCH
、CAL_NUM_CALS
或CAL_DOW_VALID
$month | 要转化的月份。1-12表示一年中的不同月份,各历法日期的月份可能不一样
$day | 要转化的日份。1-31表示一个月中的不同日份
$year | 要转化的年份。在各历法中可能有不同的计算方法和范围
cal_to_jd()
函数返回转换后的儒略日数值,同时支持BC和AD表示的年份。如果日期有误,返回的值将为0。
$jd = cal_to_jd(CAL_GREGORIAN, 6, 31, 2021);
echo $jd; // 输出 2459398
上面的示例中,将2021年6月31日(不存在的日期)转换为儒略日,返回的值为2459398。