PHP unixtojd() 函数将 Unix 时间戳转换为儒略日计数。如果没有传递参数,函数返回当前儒略日计数。
注意:Unix时间戳表示自1970年1月1日午夜以来的秒数(公历)。
语法
unixtojd(timestamp)
参数
timestamp | 可选。 指定要转换的 Unix 时间戳。如果未提供,该函数将返回当前儒略日计数。 |
返回值
以整数形式返回儒略日计数,或失败时返回 false。
异常
不适用。
示例:
下面的示例显示了 unixtojd() 的用法 函数。
<?php
//获取当前儒略日计数
$jd = unixtojd();
//显示结果
echo "The Julian day integer is: $jd \n";
?>
上述代码的输出将是:
The Julian day integer is: 2459452
示例:
再考虑一个示例,其中Unix 时间戳是使用 mktime() 函数创建的,然后使用此函数转换为儒略日计数。
<?php
//获取日期的 Unix 时间戳
//将其转换为儒略日计数
$jd = unixtojd(mktime(0, 0, 0, 8, 16, 2016));
//显示结果
echo "The Julian day integer is: $jd \n";
?>
上述代码的输出将是:
The Julian day integer is: 2457617