php 时间转时间辍慢一个小时,获取日期加时间又快一个小时,时区是对的,请问是怎么回事呢?

今天遇到一个很奇葩的问题,用php获取当前日期和时间,结果比实际快一个小时,把时间字符串用 strtotime() 取数转成时间辍,结果又比实际的时间辍慢一个小时,搞了半天,配置也查看了,和正确的配置是一样的,可是始终没找到问题的原因,请问哪位朋友有遇到过这种情况吗?有没有找到问题的原因呢?

date('Y-m-d H:i:s',time()) 看一下是不是当前时间,如果是的话在用strtotime()转成时间戳,最好转后验证下

https://blog.csdn.net/berry199462/article/details/53840798

在获取时间之前设置一下时区试一下呢

date_default_timezone_set('Asia/Shanghai');

如果使用了框架的话 是不是框架的配置文件中有设置时区之类 ,
如果是继承环境的话,看下所属php版本的php.ini的时区