cal_to_jd

(PHP 4 >= 4.1.0, PHP 5, PHP 7, PHP 8)

cal_to_jd将支持的日历转换为儒略日计数

说明

cal_to_jd(
    int $calendar,
    int $month,
    int $day,
    int $year
): int

cal_to_jd() 计算指定 calendar 中日期的儒略日计数。支持的 calendarCAL_GREGORIANCAL_JULIANCAL_JEWISHCAL_FRENCH

参数

calendar

要转换的日历,可以是 CAL_GREGORIANCAL_JULIANCAL_JEWISHCAL_FRENCH

month

月份的数字,有效范围取决于 calendar

day

日期的数字,有效范围取决于 calendar

year

年份的数字,有效范围取决于 calendar

返回值

儒略日编号。

参见

添加注释

用户贡献注释 2 个注释

2
ashton at ieee dot org
7 年前
儒略日从中午开始,而公历和儒略历的日期通常被认为从午夜开始。对于公历和儒略历,该函数的行为就像在中午执行转换一样。
-1
ashton at ieee dot org
7 年前
儒略历中支持的最早日期是公元前 4713 年 1 月 2 日。相应的儒略日计数为 1。PHP 将 -4713 当作公元前 4713 年,并且不允许年份为 0;这种做法不同于天文学家的习惯,他们将 -4712 当作公元前 4713 年。
To Top