php中cal_days_in_month不可用时的替代方法

本文介绍了因服务器编译缺少选项导致cal_days_in_month方法失效的问题,并提供了一个替代方案使用date函数来获取指定月份的天数。
首先介绍下cal_days_in_month方法
cal_days_in_month 获取指定月的总天数
cal_days_in_month(calendar,month,year);

最近运营反应说统计报表不能用了,展示不出数据了。

正好今天闲了下来,排查问题发现是cal_days_in_month方法的问题。

前几天由于升级服务器ph编译是没有加上–enable-calendar选项,导致cal_days_in_month方法不可用。

但是现在服务器环境是线上的也不能修改服务器的编译设置。

于是找到了一个替代方法
$dayCount = date("t",strtotime("2018-01"));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值