php date.timezone = AsiaShanghai ,设置 了,为什么还是差8个小时

php date.timezone = AsiaShanghai ,设置 了,为什么还是差8个小时,第1张

差了8个小时,应该是配置没有生效。

web目录下加一个iphp 输出一下phpinfo() 看里面实际用到的phpini 跟你改那个是否是同一个

如果是同一个文件,确保相关的应用重启过以加载新配置,比如:apache 或 php-fpm 具体看你的服务器配置,实在不行,重启服务器

还不行就手动检查 服务器上的时间,看时间是否有问题

如果没有权限修改phpini  可以在公共代码的起始位置手动设置时区

date_default_timezone_set('Asia/Shanghai');

PHP支持的所有时区列表 

是格林威治时间。

time

返回当前的 Unix 时间戳 (PHP 3, PHP 4, PHP 5)

int time ( )

说明

返回自从 Unix 纪元(格林威治时间 1970 年 1 月 1 日 00:00:00)到当前时间的秒数。

提示:

自 PHP 51 起在 $_SERVER['REQUEST_TIME']

中保存了发起该请求时刻的时间戳。

权威答案,请采纳,有后续问题请加分追问。

以上就是关于php date.timezone = Asia/Shanghai ,设置 了,为什么还是差8个小时全部的内容,包括:php date.timezone = Asia/Shanghai ,设置 了,为什么还是差8个小时、PHP中time获取时间戳为当前时间,它是格林威治时间还是本地时间、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9501791.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存