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


PHP jddayofweek()用法及代碼示例


jddayofweek()函數是PHP中的內置函數,它返回在參數中傳遞的儒略整數的給定星期幾。返回值根據函數中傳遞的模式分為三種類型。它返回代表星期幾的三種類型的值。如果將模式作為0傳遞,則返回0、1、2…,表示星期天,星期一,星期二…當將1作為模式傳遞時,返回星期日,星期一,星期二…。傳遞2作為模式時,它返回縮寫Sun,Mon,Tue…作為星期幾。

用法:

jddayofweek($jd, $mode)

參數:該函數接受兩個參數,如上所示和以下所述。


  1. $jd-這是一個必填參數,用於將儒略日指定為整數。使用gregoriantojd($month,$day,$year)將公曆日期轉換為儒略日整數。
  2. $mode-這是一個可選參數,用於指定返回值的類型。它接受0-2(含)範圍內的值。默認值為0。以下描述三種返回模式:
    • 0-當mode傳遞為0時,它返回0、1、2、3。分別表示星期日,星期一,星期二…為星期幾。當不丟失任何模式參數或傳遞任何超出範圍的值時,這是模式的默認值。
    • 1個-當模式設為1時,它將返回星期日,星期一,星期二…
    • 2-當mode作為2傳遞時,它返回MSunday,Monday,Tuesdae的縮寫形式為Sun,Mon,Tues.。

返回值:如上所述,函數根據在參數中傳遞的模式值返回星期幾。

例子:

Input : $jd = 4/27/2018 ,  mode=0 
Output : 5

Input : $jd = 4/27/2018 ,  mode=1 
Output : Friday

以下示例程序旨在說明jddayofweek()函數

程序1:下麵的程序演示了不通過模式和采用默認模式時的輸出。

<?php 
// PHP program to demonstrate the 
// use of jddayofweek() function  
// when second parameter is not passed 
  
// converts date to julian integer  
$jd=gregoriantojd(4, 27, 2018); 
  
// prints the day on the given date 
echo jddayofweek($jd); 
?>

輸出:

5

程序2:下麵的程序演示了模式為1時的輸出。

<?php 
// PHP program to demonstrate the 
// use of jddayofweek() function  
// when mode is 1 
  
// converts date to julian integer  
$jd=gregoriantojd(4, 27, 2018); 
  
// prints the day on the given date 
echo jddayofweek($jd, 1); 
?>

輸出:

Friday

程序3:下麵的程序演示了mode為2時的輸出。

<?php 
// PHP program to demonstrate the 
// use of jddayofweek() function  
// when mode is 2 
  
// converts date to julian integer  
$jd=gregoriantojd(4, 27, 2018); 
  
// prints the day on the given date 
echo jddayofweek($jd, 2); 
?>

輸出:

Fri

程序4:下麵的程序演示了模式超出範圍時的輸出。

<?php 
// PHP program to demonstrate the 
// use of jddayofweek() function  
// when mode is out of range 
  
// converts date to julian integer  
$jd=gregoriantojd(4, 27, 2018); 
  
// prints the day on the given date 
echo jddayofweek($jd, 4); 
?>

輸出:

5

參考:
http://php.net/manual/en/function.jddayofweek.php



相關用法


注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 PHP | jddayofweek() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。