问答 / 11 / 3 / 创建于 7年前
我在 config 里设置了 PRC ,但是 Carbon 存入的时间差 8 小时,使用 date('Y-m-d H:i:s) 是正常的,这是为什么?
PRC
date('Y-m-d H:i:s)
重新查了一下,是 Carbon 时区有些文件是 GMT,有些文件是正常的。
Carbon
GMT
好坑啊,是阿里发短信的时候把时区给改了
本人有幸刚踩了这个坑,场景是在使用 guzzle (curl) 函数后,carbon 所有的函数时间都是错误的,后来查到是我请求的服务器的时间是 GMT, 至于为什么会这样的,没有深入研究。在网上查到 carbon 是使用 date_default_timezone_set() 来设置时区的链接 , 解决方案很简单
date_default_timezone_set()
date_default_timezone_set(config('app.timezone'));Copy
date_default_timezone_set(config('app.timezone'));
这段代码放在最合理放在哪里没有具体研究我放在 guzzle 请求之前的话是生效的
我要举报该,理由是:
推荐文章: