PHP Conference Japan 2024

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 条注释

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