找回密码
 加入网盟
分割线
官方精品推荐
在php中使用date(‘Y-m-d H:i:s’);得出的结果会相差8个小时,原来是时区的问题

解决办法:
1.在php.ini里面写:
date.timezone = PRC
2.在php代码中写:
date_default_timezone_set(\'Asia/Chongqing\'); 这样就可以了。

php5.0后都要自己设置时区,要么修改php.ini的设置,要么在代码里修改。

3.系统初始化时,加上
ini_set('date.timezone','Asia/Shanghai');

date_default_timezone_set("PRC");

4.也可以在php中来这样写

<?php
     date_default_timezone_set('Asia/Chongqing');
     echo date('Y-m-d H:i:s');
?>

如果你是修改php.ini文件,记得重启动你的apahce或者nginx服务器.
分享至 : QQ空间
收藏

4 个回复

倒序浏览
yucaifu 9 2022-9-23 20:16:03
2#
膜拜大神3秒钟
回复 使用道具 举报
回旋 1 2022-9-23 21:39:06
3#
支持,顶一下。
回复 使用道具 举报
izhima 1 2022-9-23 23:53:25
4#
奥利给
回复 使用道具 举报
xihu5788 1 2022-9-24 05:19:12
5#
{author} 感谢楼主分享
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入网盟
关闭

华夏网盟推荐 上一条 /1 下一条