📅  最后修改于: 2023-12-03 15:07:45.819000             🧑  作者: Mango
在 PHP 中,我们可以使用内置的 cal_days_in_month
函数来获取给定年份和月份的天数。这个函数可以接受三个参数:日历类型、年份以及月份。其中,日历类型可以是 CAL_GREGORIAN
(公历日历)或 CAL_JULIAN
(朱利安日历)。
下面是一个完整的示例代码:
<?php
// 设置时区
date_default_timezone_set('Asia/Shanghai');
// 获取当前月份的天数
$year = date('Y');
$month = date('m');
$days = cal_days_in_month(CAL_GREGORIAN, $month, $year);
echo "本月共有 {$days} 天。";
?>
输出结果为:
本月共有 31 天。
如果需要获取指定月份的天数,只需修改 $month
和 $year
的值即可。
另外,如果需要以其他格式显示月份天数,可以使用 PHP 内置的日期格式化函数,例如 date()
和 strftime()
。具体使用方法请参考 PHP 官方文档。