从php5.1.0开始,php.ini里加入了date.timezone这个选项,也就是显示的时间都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时。ECSHOP已经解决了这个问题,用local_date()替换了默认的date(),加上了格林威治标准时间和你ECSHOP安装时候设置的时区之间的差值。
你的服测试服务器就建在本地吧,当然修改本地机器时间,服务器也改了
php时间函数是有点特别的,所以要特别注意,你可以看下程序里写的时间加入函数是怎么写的,参考下就知道怎么弄了。