PHP | jdtounix( )函数
PHP中的 jdtounix()函数是一个内置函数,用于将儒略日日期转换为 Unix 时间戳。此函数返回对应于儒略日的 Unix 时间戳,该时间戳用作参数,如果输入的日期不在 Unix 纪元内,即 1970 到 2037 或 2440588 <= 儒略日日期 <= 2465342 之间的公历年,则返回 FALSE。
jdtounix()函数根据协调世界时 (UTC) 返回时间。
句法:
jdtounix($jd)
参数: PHP中的 jdtounix()函数只接受一个参数$jd 。此参数指定一个介于 2440588 和 2465342 之间的儒略日数。
返回值:它返回对应于儒略日的 Unix 时间戳,用作参数,如果输入的日期不在 Unix 纪元内,则返回 FALSE。
错误和异常:
- 用作参数的儒略日期必须在 2440588 – 2465342 的范围内。
- 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