当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP jdtounix( )用法及代码示例


PHP中的jdtounix()函数是内置函数,用于将儒略日日期转换为Unix时间戳。此函数返回对应于儒略日的Unix时间戳记(用作参数),或者如果输入的日期不在Unix纪元内(即1970年至2037年的公历或2440588年),则返回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:

<?php 
  
// converting Gregorian date to Julian date 
$julian_date = gregoriantojd(01, 02, 1997); 
  
// Converting Julian date to Unix Timestamp 
echo jdtounix($julian_date); 
  
?>

输出:

852163200

程序2:

<?php 
  
// converting Gregorian date to Julian date 
$julian_date=gregoriantojd(11, 21, 2017); 
  
// Converting Julian date to Unix Timestamp 
echo jdtounix($julian_date); 
  
?>

输出:

1511222400

参考:
http://php.net/manual/en/function.jdtounix.php



相关用法


注:本文由纯净天空筛选整理自Shubrodeep Banerjee大神的英文原创作品 PHP | jdtounix() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。