我在本地主机(而非远程服务器)上使用strtotime遇到麻烦。
我正在使用以下代码来解析每周中各天的日期;
CMD
这在localhost中可以正常工作。
在远程服务器上它返回;
$monday = date('Y-m-d', strtotime('monday this week +'.$x.' week'));
$tuesday = date('Y-m-d', strtotime('tuesday this week +'.$x.' week'));
$wednesday = date('Y-m-d', strtotime('wednesday this week +'.$x.' week'));
$thursday = date('Y-m-d', strtotime('thursday this week +'.$x.' week'));
$friday = date('Y-m-d', strtotime('friday this week +'.$x.' week'));
$saturday = date('Y-m-d', strtotime('saturday this week +'.$x.' week'));
$sunday = date('Y-m-d', strtotime('sunday this week +'.$x.' week'));
因此它正在解析星期一和星期日的正确日期。每隔一天解析与星期一相同的日期。
答案 0 :(得分:1)
服务器正在运行php版本5.6。 该问题已通过安装7.1版解决。