差了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获取时间戳为当前时间,它是格林威治时间还是本地时间、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)