请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

怎样修正ecshop标签时间不正确的问题

ecshop的自定义分类文章cat_article在前台显示的时间不正确,时差有八个小时之久,{$article_item.add_time}时间有问题。这也是导致我们模板之家技术中心(www.mb5.com.cn)文章首页时间与详细页不相同的原因。
因为这部分ecshop定义的是data. 我们看php手册 date — 格式化一个本地时间/日期 有效的时间戳典型范围是格林威治时间 1901 年 12 月 13 日 20:45:54 到 2038 年 1 月 19 日 03:14:07。(此范围符合 32 位有符号整数的最小值和最大值)。
不过在 PHP 5.1 之前此范围在某些系统(如 Windows)中限制为从1970年1月1日到2038年1月19日。
所以这个时间必须格式化,ecshop当中其实已经有格式化的函数,那么就是 local_date() 将GMT时间戳格式化为用户自定义时区日期 1 definition: 文件在 includes/lib_time.php 直接把data 修改成local_date 时间就正常了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

    热门帖子
  • 精华
  • 新帖
快速回复 返回顶部 返回列表