📜  PHP | jdtounix( )函数

📅  最后修改于: 2022-05-13 01:56:30.483000             🧑  作者: Mango

PHP | jdtounix( )函数

PHP中的 jdtounix()函数是一个内置函数,用于将儒略日日期转换为 Unix 时间戳。此函数返回对应于儒略日的 Unix 时间戳,该时间戳用作参数,如果输入的日期不在 Unix 纪元内,即 1970 到 2037 或 2440588 <= 儒略日日期 <= 2465342 之间的公历年,则返回 FALSE。

jdtounix()函数根据协调世界时 (UTC) 返回时间。

句法:

jdtounix($jd)

参数: PHP中的 jdtounix()函数只接受一个参数$jd 。此参数指定一个介于 2440588 和 2465342 之间的儒略日数。

返回值:它返回对应于儒略日的 Unix 时间戳,用作参数,如果输入的日期不在 Unix 纪元内,则返回 FALSE。

错误和异常

  1. 用作参数的儒略日期必须在 2440588 – 2465342 的范围内。
  2. jdtounix()函数会忽略儒略日计数的小数部分,因此在许多情况下它可能会给出不正确的结果。

例子:

Input : $julian_date = gregoriantojd(01, 02, 1997);
        echo jdtounix($julian_date);
Output : 852163200

Input : $julian_date = gregoriantojd(11, 21, 2017);
        echo jdtounix($julian_date);
Output : 1511222400

下面的程序说明了 jdtounix()函数:

程序 1


输出:

852163200

方案二


输出:

1511222400

参考:
http:// PHP.net/manual/en/函数.jdtounix。 PHP