date.timezone与OS时间

大家好!
php.ini中配置的时区是UTC,在php脚本中用date()函数显示是21日下午4点多。
但是在linux中用命令date显示是22日零点多。

请问配置中既然是UTC,为什么访问PHP显示的不是OS的系统时间?谢谢各位亲们!!

阅读 3.6k
2 个回答

UTC时间是世界标准时间。中国时区是东八区,两者差八个小时。
linux和php.ini修改时区为Asia/shanghai。

Linux同步时间

ntpdate time7.aliyin.com

搬运一篇文章,在 Linux 中查看你的时区

感谢 @回忆时光 分享的ntpdate命令!

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题