1.修改php.ini。打开php.ini查找date.timezone时间区去掉前面的分号
= 后面加XXX,重启服务器。例子 date.timezone = “PRC”
2.使用设置函数
date_default_timezone_set(‘PRC’);
用echo date(‘Y-m-d H:i:s’);
测试一下
PRC还可以改为:Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为重庆,上海,乌鲁木齐)
我在运用中 出现了一个问题 就是无论怎么改 在我的页面里 插入数据库的时间都改不过来 ,时区依然不对。很晕。终于发现了 是我在插入数据库的时候 用了NOW()数据库函数 ,估计是它认的是数据库的时间。发显了这个问题,我把插入数据库的时间用
date_default_timezone_set(‘PRC’); //先改下PHP默认时区
$showtime=date(“Y-m-d H:i:s”); //获取当前时间赋值给$showtime
在插入数据库时 插入$showtime 解决了 。OK
I grew to dance and weave in the breeze, testing the strength I was recently discovering.