📜  在 php 中获取月份天数(1)

📅  最后修改于: 2023-12-03 15:07:45.819000             🧑  作者: Mango

在 PHP 中获取月份天数

在 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 官方文档