• 阿里云 短信 sdk 导致strtotime时间戳转换错误 相差6小时

    检查了半天然后发现转换后的时间相差了8个小时,想到是不是哪里时区被改了,搜索代码里有没有date_default_timezone_set,原来,阿里云短信sdk里了有重新设置了时区,将时间转换,但也发现,有些地方它转换了之后,又重新转回来,可能是我调用的方法没重新转换回来导致的

    暴力解决这个问题是:

    date('Y-m-d H:i:s',strtotime("+8 hours"));


    image.png

    阿里云 短信 sdk 导致strtotime时间戳转换错误 相差6小时时区改一下就行了。

    image.png