当前位置: 首页> 函数类别大全> cal_from_jd

cal_from_jd

把儒略日计数转换为指定历法的日期。
名称:cal_from_jd
分类:未分类
所属语言:php
一句话介绍:把儒略日计数转换为指定历法的日期。

函数名

cal_from_jd

适用PHP版本

PHP 4 >= 4.0.2, PHP 5, PHP 7, PHP 8

函数说明

cal_from_jd 函数根据给定的儒略日数 (Julian Day Count) 返回指定历法的日期信息。

函数语法

array cal_from_jd ( float $jd , int $calendar )

参数

  • $jd:浮点数,表示儒略日数(Julian Day Count)。
  • $calendar:整型,指定返回的日期历法。常见值包括:
    • CAL_GREGORIAN — 公历(格里高利历)
    • CAL_JULIAN — 儒略历
    • CAL_JEWISH — 犹太历
    • CAL_FRENCH — 法国革命历

返回值

返回一个关联数组,包含该日期的详细信息,键名及对应值如下:

  • year — 年份
  • month — 月份
  • day — 天数
  • dow — 星期几(0 = 星期日,1 = 星期一,依此类推)

如果参数无效,则返回 FALSE

示例

将儒略日数 2451545.0 转换为公历日期:

示例代码

<?php
$jd = 2451545.0;
$calendar = CAL_GREGORIAN;
$date = cal_from_jd($jd, $calendar);
print_r($date);
?>
  

示例代码说明

上面的代码中,调用 cal_from_jd 函数传入儒略日数 2451545.0 和公历常量 CAL_GREGORIAN,函数返回对应的公历日期,结果是数组格式,包含年、月、日以及星期几,最后用 print_r 打印结果。

同类函数
  • 连续获取/发送文件 (non-blocking)。 ftp_nb_continue

    ftp_nb_continue

    连续获取/发送文件(non-blocki
  • 返回一个数组,其中包含有关抛出异常时正在运行的所有函数的信息。 getTrace

    getTrace

    返回一个数组,其中包含有关抛出异常时正在
  • 将 XML 文档转换为对象。 simplexml_load_file

    simplexml_load_file

    将XML文档转换为对象。
  • 把儒略历法的日期转换为儒略日计数。 juliantojd

    juliantojd

    把儒略历法的日期转换为儒略日计数。
  • 返回当前 FTP 被动模式是否打开。 ftp_pasv

    ftp_pasv

    返回当前FTP被动模式是否打开。
  • 取得结果数据。 mysql_result

    mysql_result

    取得结果数据。
  • 针对指定的年份和历法,返回一个月中的天数。 cal_days_in_month

    cal_days_in_month

    针对指定的年份和历法,返回一个月中的天数
  • 从 FTP 服务器下载文件 (non-blocking)。 ftp_nb_get

    ftp_nb_get

    从FTP服务器下载文件(non-bloc