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


PHP jdmonthname()用法及代碼示例


jdmonthname()函數是PHP中的內置函數,該函數返回作為參數傳遞的儒略日數的月份名稱。根據函數中傳遞的模式,返回值有六種類型,這將在下麵的參數部分中簡要說明。

用法:

 jdmonthname($jd, $mode) 

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


  1. $jd –此參數將儒略日指定為整數。它是必填參數。
  2. $mode – 這是一個強製參數,用於指定返回值的類型。該模式可以在0-5(含)範圍內。
    • 0–當模式設為0時,它返回公曆中月份名稱的縮寫形式(Jan,Feb,Mar等)。
    • 1個–當模式為1時,它將返回公曆中的月份名稱(一月,二月,三月等)。
    • 2–當模式為2時,返回儒略曆中月份名稱的縮寫形式(1月,2月,3月等)。
    • 3–當模式為3時,它將返回儒略曆中的月份名稱(一月,二月,三月等)。
    • 4–當模式為4時,它將返回猶太日曆中的月份名稱(Tishri,Heshvan,Kislev等)。
    • 5–當模式為5時,In返回法屬共和黨的月份名稱(Vendemiaire,Brumaire,Frimaire等)。

返回值:該函數根據傳遞的模式返回月份名稱。如果將0-5以外的任何其他值作為模式傳遞,則將模式設為0。

例子:

Input : $jd = 2458236, $mode = 0 
Output : Apr
Explanation: In program below we have converted the 
date(4/27/2018) to the Julian Day integer which is 
2458236

Input : $jd = 2457031, $mode = 4 
Output : Tevet
Explanation: date(1/8/2015) in Julian Day integer is 2457031. 
Tevet is the month on this Julian Day integer. 

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

示例1:下麵的程序演示了將mode傳遞為0時的jdmonthname()函數。

<?php 
// PHP program to demonstrate the use 
// of jdmonthname() function  
// when mode is passed as 0 
  
// converts the gregorian date to julian day integer  
$jd = gregoriantojd(4, 27, 2018);  
  
  
// prints the month name when mode is passed as 0 
echo (jdmonthname($jd, 0)), "\n";  
  
?>

輸出:

Apr

示例2:下麵的程序演示了當模式為1時的jdmonthname()函數。

<?php 
// PHP program to demonstrate the use 
// of jdmonthname() function  
// when mode is passed as 1 
  
// converts the gregorian date to julian day integer  
$jd = gregoriantojd(4, 27, 2018);  
  
  
// prints the month name when mode is passed as 1 
echo (jdmonthname($jd, 1)), "\n";  
  
?>

輸出:

April 

示例3:下麵的程序演示了當mode作為2傳遞時的jdmonthname()函數。

<?php 
// PHP program to demonstrate the 
// use of jdmonthname() function  
// when mode is passed as 2 
  
// converts the gregorian date to julian day integer  
$jd = gregoriantojd(4, 27, 2018);  
  
  
// prints the month name when mode is passed as 2 
echo (jdmonthname($jd, 2)), "\n";  
  
?>

輸出:

Apr

示例4:下麵的程序演示了將mode傳遞為3時的jdmonthname()函數。


<?php 
// PHP program to demonstrate the 
// use of jdmonthname() function  
// when mode is passed as 3 
  
// converts the gregorian date to julian day integer  
$jd = gregoriantojd(4, 27, 2018);  
  
  
// prints the month name when mode is passed as 3 
echo (jdmonthname($jd, 3)), "\n";  
  
?>

輸出:

April

示例5:下麵的程序演示了將mode傳遞為4時的jdmonthname()函數。

<?php 
// PHP program to demonstrate the 
// use of jdmonthname() function  
// when mode is passed as 4 
  
// converts the gregorian date to julian day integer  
$jd = gregoriantojd(4, 27, 2018);  
  
  
// prints the month name when mode is passed as 3 
echo (jdmonthname($jd, 4)), "\n";  
  
?>

輸出:

Iyyar

示例6:下麵的程序演示了模式超出範圍時的jdmonthname()函數。

<?php 
// PHP program to demonstrate the 
// use of jdmonthname() function  
// when mode is passed out of range 
  
// converts the gregorian date to julian day integer  
$jd = gregoriantojd(4, 27, 2018);  
  
  
// prints the month name when mode is passed out of range 
echo (jdmonthname($jd, 8)), "\n";  
  
?>

輸出:

Apr

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



相關用法


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