错误!终端不支持 JavaScript ,请打开 JavaScript 功能!
Mac 下开发 Laravel 的时区错误问题
目录
【原创】 🐥 【问答】

Mac 下开发 Laravel 的时区错误问题


在 Mac 平台下使用框架 Laravel 做开发,一直都没有发现时间有错误(直接调用远程数据库的原因),偶然发现时间慢了 8 个小时,开始还以为是时区设置错了,但是排查之后并不是。

排查了配置文件,发现时区没有设置错误,是Asia/Shanghai没有错,而且开发服务器启动并没有报错,那么会是哪里错了问题呢?

PHP 配置么?排查了一下,也没有,奇怪,思来想去可能还是时区有问题,但是上海时区是符合规范的呀。

最后尝试了一下使用上海所在的东八区Etc/GMT+8进行配置,问题得以解决,问题虽然解决了,但是原因还是没搞清楚,莫非是 Mac 平台上的 PHP 不支持上海时区配置么,还是 Brew 中的 PHP 版本问题,未可知。


打开手机扫描阅读

30
2020-08-11 09:54:43
语音播报