这个问题是在昨天碰到的,
关于时间的函数 date_default_timezone_set("Asia/Shanghai")
该方法是的作用是设置当前默认时区,
下面直接看代码吧
echo time(); //显示的是 从1970-1-1 到当格林威治时间的总秒数 ,即英国时间,比中国提前8小时
echo date(‘Y-m-d’);//这里获取的是 格林威治的年月日
date_default_timezone_set("Asia/Shanghai");//将时区设置为上海,注意,参数不能随意设置,比如:“Asia/Beijng”之 //类,程序不认识,具体参考http://php.net/manual/zh/timezones.php 时区 //表列
echo date('Y-m-d'); //上面函数执行完后,输出结果变成了上海时间,差不多比英国时间快了8小时