进入项目根目录,清除缓存php artisan config:clear
第二天调用获取时间
date("Y-m-d 00:00:00", $_SERVER['REQUEST_TIME'])
发现年月日,提前的了天
难道$_SERVER['REQUEST_TIME']这个时间有问题?
几经测试无效果,网上查到
全局变量$_SERVER["REQUEST_TIME"] 记录请求开始时的时间戳
php中全局变量$_SERVER['REQUEST_TIME']和time()都获得了时间戳,time返回当前的 Unix 时间戳,$_SERVER['REQUEST_TIME']记录请求开始时的时间戳
还包括时间,时区等等都无效果。
经研究发现历史操作是清除了缓存php artisan config:clear出了问题,清除之后,没有做缓存处理。于是继续清除缓存,结果可以了date("Y-m-d 00:00:00", $_SERVER['REQUEST_TIME'])读取到的时间是对的。
那么把配置文件做下缓存处理php artisan config:cache
第二天再验证