出现这种问题一般都是linux下出现的
PHP手册上
安装 要使用本类函数,需要在编译 PHP 时加上 --enable-calendar 。 PHP 的 Windows 版本已内建对此扩展的支持。不需要载入额外的扩展来使用这些函数。
Windows 版本已内建对此扩展的支持
当时没注意直接用了这个函数 结果到服务器就出现此问题了
Fatal error: Call to undefined function cal_days_in_month()
该函数返回特定历法中的某年中的某月的天数。
php文档中解决方法如下
if (!function_exists('cal_days_in_month')) { function cal_days_in_month($calendar, $month, $year) { return date('t', mktime(0, 0, 0, $month, 1, $year)); } }