PHP jdmonthname() 函数返回包含月份名称的字符串。此函数的 mode 参数指定将儒略日计数转换为哪个日历,以及要返回什么类型的月份名称。
语法
jdmonthname(julian_day, mode)
参数
julian_day | 必填。 将儒略日数指定为整数。 |
mode | 必需。 指定日历模式(见下表)。 |
日历模式
模式 | 值 | 描述 | 值 |
---|---|---|---|
CAL_MONTH_GREGORIAN_SHORT | 0 | 公历 - 缩写 | 一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月 |
CAL_MONTH_GREGORIAN_LONG | 1 | 公历 | 一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月,十二月 |
CAL_MONTH_JULIAN_SHORT | 2 | Julian - 缩写 | 一月、二月、三月、四月,五月、六月、七月、八月、九月、十月、十一月、十二月 |
CAL_MONTH_JULIAN_LONG | 3 | 朱利安 | 一月、二月、三月、四月、五月、六月、七月、八月、九月、十月、十一月、十二月 |
CAL_MONTH_JEWISH | 4 | 犹太语 | Tishri、Heshvan、Kislev、Tevet、Shevat、AdarI、AdarII、Nisan、Iyyar、Sivan、Tammuz、Av、Elul |
CAL_MONTH_FRENCH | 5 | 法国共和党 | 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