PHP - 日曆 jddayofweek() 函式



PHP 日曆jddayofweek()函式用於查詢給定儒略日對應的星期幾。此函式可以根據指定的格式返回整數、字串或簡寫字串形式的星期幾。

語法

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

int|string jddayofweek ( int $jd, int $mode = CAL_DOW_DAYNO )

引數

以下是jddayofweek()函式的引數:

  • $jd − 它是作為整數的儒略日數。

  • $mode − 它定義了返回的內容(整數或字串)。

模式值如下:

  • 0 − 預設值。返回星期幾的數字 (0 = 星期日, 1 = 星期一, 等)

  • 1 − 返回包含星期幾名稱的字串 (英文-格里高利曆)。

  • 2 − 返回包含星期幾簡寫名稱的字串 (英文-格里高利曆)。

返回值

jddayofweek()函式根據模式引數指定的格式返回星期幾。根據模式可以返回字串或整數。

PHP 版本

jddayofweek()函式首次引入到 PHP 4的核心版本中,並在 PHP 5、PHP 7 和 PHP 8 中繼續良好執行。

示例 1

首先,我們將向您展示 PHP 日曆jddayofweek()函式的基本示例,以獲取給定儒略日對應的星期幾的整數表示。

<?php
   // Get the day of the week as an integer
   $julian_day = 2459215; // shows September 1, 2020
   
   $day = jddayofweek($julian_day, 0);
   
   echo "Day as integer: " . $day;
?>

輸出

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

Day as integer: 4

示例 2

此 PHP 示例程式碼演示瞭如何使用jddayofweek()函式獲取星期幾的全稱。

<?php
   // Get the day of the week
   $julian_day = 2459215; 
   
   $day = jddayofweek($julian_day, 1);
   
   echo "Day as full name: " . $day; 
?> 

輸出

這將生成以下輸出:

Day as full name: Wednesday

示例 3

此示例演示瞭如何使用 PHP 的jddayofweek()方法檢索星期幾的縮寫名稱。

現在以下程式碼從 jddayofweek() 中檢索特定資訊,並將其打印出來。

<?php
   // Get the day of the week 
   $julian_day = 2459215; 
  
   $day = jddayofweek($julian_day, 2);
   
   echo "Day as abbreviated name: " . $day; 
?> 

輸出

這將建立以下輸出:

Day as abbreviated name: Wed

示例 4

在下面的示例中,我們使用jddayofweek()函式來展示此函式的靈活性,方法是查詢不同星期幾的儒略日。

<?php
   // Get the day of the week 
   $julian_day = 2451545; // shows January 1, 2000

   $day = jddayofweek($julian_day, 1);
   
   echo "Day for January 1, 2000: " . $day; 
?> 

輸出

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

Day for January 1, 2000: Saturday
php_function_reference.htm
廣告
© . All rights reserved.