需求:
给定一个月份,要求返回这个月有多少天。
解决:
1. cal_days_in_month
返回某个历法中某年中某月的天数 PHP手册 - cal_days_in_month
int cal_days_in_month ( int $calendar , int $month , int $year )
calendar 用来计算的历法
month 选定历法中的某月
year 选定历法中的某年
2. 使用date函数
date('t'[, int $timestamp ]) (关于date函数的更多用法,详见 PHP手册 - date)
timestamp Unix时间戳(默认为当前时间的时间戳time())
备注:
cal_day_in_month函数需要通过 --enable-calendar 编译 PHP才可以使用
PHP中预定义的calendar常量可以在这里查看:PHP手册 - calendar预定义常量