PHP|cal_days_in_month()

cal_days_in_month()是一个内置函数,返回指定日历中特定月份的天数。我们必须传递calendar type、month和year作为参数,函数将返回日历中指定年份当月的天数。 语法

null
int cal_days_in_month ( int $calendar, int $month, int $year )

参数:

  • 日历: 用于计算的日历类型。此值是必需的。
  • 月份: 所选日历中的月份。此值是必需的。
  • 年份: 所选日历中的年份。这个值也是必需的。

下面是“calendar”参数可以保存的可能值列表:

  • 卡鲁·格雷戈里
  • 卡鲁·朱利安
  • 卡鲁犹太人
  • 法语
  • CAL_NUM_CALS
  • 卡鲁·道乌·戴诺
  • 卡鲁·道尔·肖特
  • 卡鲁道隆
  • CAL_MONTH_GREGORIAN_SHORT
  • CAL_MONTH_GREGORIAN_LONG
  • CAL_MONTH_JULIAN_SHORT
  • CAL_MONTH_JULIAN_LONG
  • CAL_MONTH_犹太
  • 法语
  • CAL_EASTER_默认值
  • 卡尔·复活节·罗马
  • 卡尔·复活节·永远·格里高利
  • 卡尔·复活节·永远·朱利安
  • CAL_JEWISH_ADD_ALAFIM_GERESH
  • CAL_JEWISH_ADD_ALAFIM
  • CAL_JEWISH_ADD_GERESHAYIM

返回值: 返回指定日历的月份天数。

php

<!DOCTYPE html>
<html>
<body>
<?php
$d = cal_days_in_month(CAL_GREGORIAN, 2, 1965); // Calendar Type - Gregorian
echo "There was $d days in February 1965.<br>" ;
$d = cal_days_in_month(CAL_GREGORIAN, 2, 2004); // Calendar Type - Gregorian
echo "There was $d days in February 2004." ;
?>
</body>
</html>


输出:

There was 28 days in February 1965.There was 29 days in February 2004.
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享