我正在从 xampp 运行一个 php 项目,它运行时没有任何错误Call to undefined function cal_days_in_month()。当我尝试从服务器运行同一个项目时,它抛出一个错误。我必须从服务器端授予任何权限吗?
小智 7
尝试
date('t', mktime(0, 0, 0, $month, 1, $year));
Run Code Online (Sandbox Code Playgroud)
我在互联网上发现它需要 PHP 来编译日历支持:
使用“--enable-calendar”选项重新编译 PHP
如果您收到此错误,您可以尝试使用此函数,而不是使用 php 重新编译并尝试启用日历选项,因为我无法启用日历。
function days_in_month($month, $year){
// calculate number of days in a month
return $month == 2 ? ($year % 4 ? 28 : ($year % 100 ? 29 : ($year % 400 ? 28 : 29))) : (($month - 1) % 7 % 2 ? 30 : 31);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4611 次 |
| 最近记录: |