1 / 5
文档名称:

ecshop时间机制.docx

格式:docx   大小:254KB   页数:5页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ecshop时间机制.docx

上传人:漫山花海 2019/4/7 文件大小:254 KB

下载得到文件列表

ecshop时间机制.docx

相关文档

文档介绍

文档介绍:膀ecshop时间机制膇莃程序中的时间分为标准时间和显示时间,在获取时间、存储时间、调取时间时统一采用标准时间,ecshop中的标准时间是在安装过程中定义的,一旦安装成功则存储在/data/,以常量:$timezone存在。如下两图葿羇芆袂一般情况下,我们规定标准时间选用UTC,即格林尼治时间。但在显示给用户的时候,我们需要用ecshop自带的时间转换函数来转换成当地时间。下图是该函数腿聿蒄节如图可知,关于具体转换成哪个时区的时间,由SESSION[‘timezone’]和商店设置中的timezone字段值决定,因此,我们只需要在【后台-》商店设置-》基本设置】中把默认时区选择成用户所在的时区就行了。(中国建议设置成东八区,如下图)羀肀螆蚁范例:蚀袇php程序中转换:袅莄蒀JS中转换(此处为倒计时JS):罿芇螄膁上图的$now_time为PHP程序传过来的当地时间,如函数onload_leftTime()中没有传参,,如传参,则读取传参时间。螆莅系统出现8小时误差的原因分析:芃羁config文件中标准时间定义正确,为UTC时区,但用gmtime()获取,则获取的是此时的格林尼治时间,比中国晚了8小时。螇config文件中没有定义标准时间UTC时区,而是定义了RPC时区,而程序用local_date()函数处理时间,或是把gmtime()手动增加了8小时(gmtime()$timezone定义的影响,如下三图),导致页面显示时间早了8小时。蒄蚃蚂衿页面显示正常,,获取时也用的gmtime,这时会有隐患,如果有别的页面按ecshop的原有规则,正确调用了local_date()函数,反而时间早了8小时。袆肂总结:莂安装过程中选择UTC时区,$timezone蚆存储数据库时,统一存UTC时间戳(例如用gmtime()获取)羅前台显示时要用local_date()转换成当地时间薁编写相关JS时,请沿用ecshop机制,不要用+86400等方式写死。膂蚈莇DEREK2015/12/2Forpersonaluseonlyinstudyandresearch;mercialuse

最近更新

定语从句专项讲解 10页

《分米毫米的认识》评课稿 1页

(文末有答案)2022学年度初中英语结果状语从句.. 38页

(经典力学的局限性教案) 2页

写给顾客的道歉信范文 10页

财务报表词汇-中英对照 20页

概率统计学在教学管理中的应用探析 2页

手足口病如何快速止痒 3页

五种基本句型及练习 5页

二零二四年电子信息产品采购代理合作协议范本.. 16页

二零二四年茶叶品牌推广代理合同书 13页

二零二四年金融机构出借咨询及风险控制协议正.. 15页

(语文S版)六年级语文上册 表里的生物 2公开课.. 17页

成本节约的新思路 60页

文物保护工程从业资格模拟测试完美版带解析20.. 20页

初三一模物理公开课:压强变化选择题解法PPT公.. 25页

大数据与金融场景化的智能服务融合-洞察阐释 40页

人教版五年级下册数学 第3单元 第1课时 认识.. 32页

数字鸿沟视角下的文化数字鸿沟弥合策略研究-洞.. 37页

四下英语课程纲要公开课一等奖课件赛课获奖课.. 24页

利用HiR技术鉴定水稻RNA-RNA相互作用 8页

2025年自信与成功小学生作文(锦集13篇) 14页

2025年背水一战的成语故事(共6篇) 14页

2025年肉类与蔬菜销售的工作总结(锦集篇) 47页

小学英语新外研版(三起)三年级下册Unit 3 Y.. 33页

高二期中家长会PPT课件 45页

2023年民法典知识竞赛题库及答案(130题) 49页

保险公司车商工作总结(7篇) 17页

道教宝诰志心皈命礼大全 38页

酒店管理-酒店风险分级管控清单及控制措施一览.. 1页