jdmonthname()函數是PHP中的內置函數,該函數返回作為參數傳遞的儒略日數的月份名稱。根據函數中傳遞的模式,返回值有六種類型,這將在下麵的參數部分中簡要說明。
用法:
jdmonthname($jd, $mode)
參數:該函數接受如上所示和以下所述的兩個參數:
- $jd –此參數將儒略日指定為整數。它是必填參數。
- $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
相關用法
- d3.js d3.hsl()用法及代碼示例
- PHP abs()用法及代碼示例
- p5.js tan()用法及代碼示例
- PHP tan( )用法及代碼示例
- p5.js log()用法及代碼示例
- PHP key()用法及代碼示例
- PHP pos()用法及代碼示例
- p5.js cos()用法及代碼示例
- p5.js sin()用法及代碼示例
- CSS hsl()用法及代碼示例
- PHP each()用法及代碼示例
- PHP each()用法及代碼示例
注:本文由純淨天空篩選整理自gopaldave大神的英文原創作品 PHP | jdmonthname() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。