![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
ecshop的促销时间问题
我在后台设置了2011-06-27截止,然后我从数据库里看到promoteenddate为1309075200,为什么我用date("Y-m-dH:i:s",130907...
我在后台设置了2011-06-27截止,然后我从数据库里看到promote end date为1309075200,为什么我用date("Y-m-d H:i:s", 1309075200)出来的时间却是2011-06-26 16:00:00,
我用strtotime出来的27号0时0分是1309104000,为什么会出现这个差别啊?是不是ecshop的时间处理函数不一样的啊? 展开
我用strtotime出来的27号0时0分是1309104000,为什么会出现这个差别啊?是不是ecshop的时间处理函数不一样的啊? 展开
展开全部
从php5.1.0开始,php.ini里加入了date.timezone这个选项,也就是显示的时间都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时。
ECSHOP已经解决了这个问题,用local_date()替换了默认的date(),加上了格林威治标准时间和你ECSHOP安装时候设置的时区之间的差值。
ECSHOP已经解决了这个问题,用local_date()替换了默认的date(),加上了格林威治标准时间和你ECSHOP安装时候设置的时区之间的差值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询