當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。