查詢

jdtounix()函式—用法及示例

「 將儒略日轉換為UNIX時間戳 」


函式名:jdtounix()

適用版本:PHP 4, PHP 5, PHP 7

用法:jdtounix() 函式將儒略日轉換為UNIX時間戳。

語法:jdtounix(int $jday) : int

引數:

  • $jday:表示儒略日的整數值。

返回值:返回一個整數,表示對應儒略日的UNIX時間戳。

示例:

// 示例1:將儒略日轉換為UNIX時間戳
$jday = 2459232; // 假設儒略日為2459232
$timestamp = jdtounix($jday);
echo "儒略日 {$jday} 對應的UNIX時間戳為:{$timestamp}";

// 示例2:將當前日期轉換為UNIX時間戳
$today = getdate(); // 獲取當前日期
$jday = gregoriantojd($today['mon'], $today['mday'], $today['year']); // 將當前日期轉換為儒略日
$timestamp = jdtounix($jday);
echo "當前日期對應的UNIX時間戳為:{$timestamp}";

輸出:

儒略日 2459232 對應的UNIX時間戳為:1577836800
當前日期對應的UNIX時間戳為:1630003200

注意事項:

  • 儒略日是一種曆法系統,表示從公元前4713年1月1日中午12時開始的天數。
  • UNIX時間戳是從1970年1月1日UTC 00:00開始的秒數。
  • 在示例中,我們使用了gregoriantojd()函式將日期轉換為儒略日,然後再使用jdtounix()函式將儒略日轉換為UNIX時間戳。
  • 如果轉換失敗或儒略日超出範圍,jdtounix()函式將返回 false。
補充糾錯
上一個函式: jewishtojd()函式
下一個函式: jdtojulian()函式
熱門PHP函式
分享連結