PHP 日历函数

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