PHP 日历函数

PHP jdmonthname() 函数返回包含月份名称的字符串。此函数的 mode 参数指定将儒略日计数转换为哪个日历,以及要返回什么类型的月份名称。

语法

jdmonthname(julian_day, mode) 

参数

julian_day必填。 将儒略日数指定为整数。
mode必需。 指定日历模式(见下表)。

日历模式

模式描述
CAL_MONTH_GREGORIAN_SHORT0公历 - 缩写一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月
CAL_MONTH_GREGORIAN_LONG1公历一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月,十二月
CAL_MONTH_JULIAN_SHORT2Julian - 缩写一月、二月、三月、四月,五月、六月、七月、八月、九月、十月、十一月、十二月
CAL_MONTH_JULIAN_LONG3朱利安一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月
CAL_MONTH_JEWISH4犹太语Tishri、Heshvan、Kislev、Tevet、Shevat、AdarI、AdarII、Nisan、Iyyar、Sivan、Tammuz、Av、Elul
CAL_MONTH_FRENCH5法国共和党Vendemiaire、Brumaire、Frimaire、Nivose、Pluviose、Ventose、Germinal、Floreal、Prairial、Messidor、Thermidor、 Fructidor,额外

返回值

返回给定儒略日和模式的月份名称。

异常

不适用。

示例:

下面的示例显示了jdmonthname()函数的用法。

<?php
//将公历日期转换为儒略整数
$jd = gregoriantojd(10, 2, 2015);
  
//显示儒略日整数
echo "The Julian day integer is: $jd \n";
  
//返回月份名称
echo "The month is: ".jdmonthname($jd, 0)."\n";
echo "The month is: ".jdmonthname($jd, 
               CAL_MONTH_GREGORIAN_SHORT)."\n";
?> 

上述代码的输出将是:

The Julian day integer is: 2457298 
The month is: Oct
The month is: Oct 

示例:

再考虑一个示例,其中其他模式与此函数一起使用。

<?php
//将公历日期转换为儒略整数
$jd = gregoriantojd(10, 2, 2015);
  
//显示儒略日整数
echo "The Julian day integer is: $jd \n";
  
//返回月份名称
echo "The month is (mode=0) : ".jdmonthname($jd, 0)."\n";
echo "The month is (mode=1) : ".jdmonthname($jd, 1)."\n";
echo "The month is (mode=4) : ".jdmonthname($jd, 4)."\n";
?> 

上述代码的输出将是:

The Julian day integer is: 2457298 
The month is (mode=0) : Oct
The month is (mode=1) : October
The month is (mode=4) : Tishri