牛牛在线工具

cal_from_jd()

收录 8868 个 PHP 函数,含用途说明与用法示例。

cal_from_jd()

将儒略日转换为历法日期

函数名:cal_from_jd() 适用版本:PHP 4, PHP 5, PHP 7 用法:cal_from_jd() 函数用于将儒略日转换为历法日期。儒略日是指自4713年BC1月1日以来的天数,被广泛用于天文学和历史研究。该函数将儒略日转换为公历日期,返回一个关联数组。 语法:cal_from_jd($jd, $calendar) 参数: $jd:儒略日值,一个整数。 $calendar:可选参数,表示历法类型。可传递三个值:CAL_GREGORIAN(公历,默认值)、CAL_JULIAN(儒略历)、CAL_JEWISH(犹太历)。 返回值:关联数组,包含以下键: "date":转换后的日期,格式为 "儒略日/月/年"。 "month":转换后的月份。 "day":转换后的日期。 "year":转换后的年份。 "jd":转换前的儒略日。 示例: $jd = 2459345; // 儒略日值 $result = cal_from_jd($jd); $converted_date = $result['date']; $converted_month = $result['month']; $converted_day = $result['day']; $converted_year = $result['year']; $original_jd = $result['jd']; echo "转换前的儒略日: $original_jd\n"; echo "转换后的日期: $converted_date\n"; echo "转换后的月份: $converted_month\n"; echo "转换后的日期: $converted_day\n"; echo "转换后的年份: $converted_year\n"; 输出: 转换前的儒略日: 2459345 转换后的日期: 2021/12/25 转换后的月份: 12 转换后的日期: 25 转换后的年份: 2021 注意:cal_from_jd() 函数仅支持儒略日范围在-2147483647到2147483647之间的转换。