<?php
date_default_timezone_set("Asia/Shanghai");
$today = date('Y-m-d');
$week_start = date('Y-m-d', strtotime('this week'));
$week_end = date('Y-m-d', strtotime('next week -1 day'));
echo $today," ",$week_start," ",$week_end,"\n";
同样的代码,在不同的环境下输出的结果不一样,有老哥帮忙解释一下么?。。。。
自己电脑上 php5.6.40/7.1.23 输出 2019-03-31 2019-03-25 2019-03-31,是期望的正确结果
服务器上 php5.6.9/5.5/5.4 都是输出 2019-03-31 2019-04-01 2019-04-07
请问是哪里有问题,是 php 版本 bug ???
date_default_timezone_set("Asia/Shanghai");
$today = date('Y-m-d');
$week_start = date('Y-m-d', strtotime('this week'));
$week_end = date('Y-m-d', strtotime('next week -1 day'));
echo $today," ",$week_start," ",$week_end,"\n";
同样的代码,在不同的环境下输出的结果不一样,有老哥帮忙解释一下么?。。。。
自己电脑上 php5.6.40/7.1.23 输出 2019-03-31 2019-03-25 2019-03-31,是期望的正确结果
服务器上 php5.6.9/5.5/5.4 都是输出 2019-03-31 2019-04-01 2019-04-07
请问是哪里有问题,是 php 版本 bug ???