多语言展示
当前在线:517今日阅读:26今日分享:39

Nginx不支持历法运算函数库的问题

cal_days_in_month()从PHP4.1.0开始存在,它返回某个历法中某年中某月的天数。但并不是所有的环境都能用,本文说下如何通过自定义的方法添加对这个函数的支持以增强PHP程序的兼容性。
工具/原料
1

自己

2

电脑一台

3

Notepad++等任意编辑软件一款

方法/步骤
1

用编辑软件(Notepad++之类)打开你的PHP程序的库函数文件中的一个,最好是载入较早的那一个。

2

复制这里的代码:defined('CAL_GREGORIAN') or define('CAL_GREGORIAN', 1);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));    }

3

将上述代码粘贴到你刚才打开的库函数文件中,妥妥的。

推荐信息