这cal_days_in_month() 在PHP 5.2.11版中不起作用
$days_in_month = cal_days_in_month(0,$month,$year);
Run Code Online (Sandbox Code Playgroud)
Pra*_*sha 27
尝试
date('t', mktime(0, 0, 0, $month, 1, $year));
Run Code Online (Sandbox Code Playgroud)
我在互联网上发现需要PHP才能使用日历支持进行编译.
"使用"--enable-calendar"选项重新编译php."
在 docker 容器(基于 image php:7.4-apache-buster)中遇到同样的问题,添加以下行Dockerfile解决了问题:
RUN docker-php-ext-install calendar
JuS*_*chz -3
因为语法是:
$days_in_month = cal_days_in_month(CALENDAR,$month,$year);
Run Code Online (Sandbox Code Playgroud)
像这样 :
$days = cal_days_in_month(CAL_GREGORIAN, 2, 2012);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11550 次 |
| 最近记录: |