PHP - 日曆 unixtojd() 函式



PHP 日曆 unixtojd() 函式用於將 Unix 時間戳(自 1970 年 1 月 1 日以來的秒數)轉換為儒略日數。儒略日數是從儒略紀元開始的天數的累計總數,可用於計算和比較日期。

語法

以下是 PHP 日曆 unixtojd() 函式的語法:

int unixtojd ( ?int $timestamp = null )

引數

此函式接受 $timestamp 引數,該引數是要轉換的 Unix 時間戳。

返回值

unixtojd() 函式返回一個儒略日數,表示為整數。

PHP 版本

unixtojd() 函式首次引入 PHP 4 核心,並且在 PHP 5、PHP 7 和 PHP 8 中繼續輕鬆執行。

示例 1

以下是 PHP 日曆 unixtojd() 函式的基本示例,用於將 Unix 時間戳轉換為儒略日數。

<?php
   // Convert the unix timestamp in julian day count
   echo(unixtojd());
?>

輸出

以下是以下程式碼的結果:

2458086

示例 2

在下面的 PHP 程式碼中,我們將嘗試使用 unixtojd() 函式並將已知日期的特定 Unix 時間戳轉換為儒略日數。

<?php
   // Mention specific date
   $timestamp = mktime(0, 0, 0, 8, 16, 2024); // August 16, 2024

   // Display the result after converting the date
   echo unixtojd($timestamp);
?> 

輸出

這將生成以下輸出:

2460539

示例 3

此示例演示瞭如何使用 unixtojd() 方法將未來日期的 Unix 時間戳轉換為儒略日數。

<?php
   // Mention specific future date
   $timestamp = mktime(0, 0, 0, 1, 1, 2050); // January 1, 2050
   echo unixtojd($timestamp);
?> 

輸出

這將建立以下輸出:

2469808

示例 4

此示例

在以下示例中,我們使用 unixtojd() 函式將歷史日期的 Unix 時間戳轉換為其相關的儒略日數。

<?php
   // Mention specific a historic date
   $timestamp = mktime(10, 2, 1869); // Gandhi Jayanti

   // Display the result
   echo unixtojd($timestamp);
?> 

輸出

以下是上述程式碼的輸出:

2460539
php_function_reference.htm
廣告