当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。