大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你好,根据你的问题所知道的结果是你的服务器或者网站空间上的时间设置问题。如果服务器空间时间正确就参考下面的方法看看。
创新互联建站是网站建设专家,致力于互联网品牌建设与网络营销,专业领域包括网站建设、网站制作、电商网站制作开发、微信小程序、微信营销、系统平台开发,与其他网站设计及系统开发公司不同,我们的整合解决方案结合了恒基网络品牌建设经验和互联网整合营销的理念,并将策略和执行紧密结合,且不断评估并优化我们的方案,为客户提供全方位的互联网品牌整合方案!
有什么错误?
用帝国CMS建站时,有时候会用到采集,但是在采集发布内容的时候会出现时间显示为1970-01-01,这是为什么呢?其实是因为在建立系统模型的时候,没有把newstime字段设置成录入项、可修改、可增加。那么遇到这样问题我们可以用以下方法解决。
为什么出现错误?
当编辑文档时,如果newstime=\'0\', 则帝国cms系统显示为1970-01-01。出现这个错误主要是因为当 建立系统模型的时候,没有把newstime字段设置成录入项、可修改、可增加时,newstime使用了系统系统默认值:0
怎么解决处理这个错误?
(1)已添加文章,已出现错误时:通过帝国cms后台执行SQL语句来修改数据库。
第一步:点击系统》备份与恢复数据》执行SQL语句
第二步:第二步:在sql执行框中输入 UPDATE phome_ecms_news SET newstime = truetime where newstime=\'0\' 点击执行SQL。然后更新网站
(2)未添加文章,未出现错误时。
第一步:点击系统》数据表与系统模型》管理数据表
第二步:点击新闻系统表后面的 管理系统模型
第三步:在管理系统模型中点击修改,打开修改系统模型窗口
第四步:找到发布时间,将录入项、可增加、可修改三项勾选上,其他默认,点击提交
1
2
3
4
5
6
phpcms时间的格式化
{pc:content action="lists" catid="6" num="1" order="listorder DESC"}
{loop $data $v}
{date('Y-m-d H:i:s', $v['inputtime'])} //这里的$v应与loop循环里的$v一致
{/loop}
{/pc}
{date('Y',$inputtime);} 4位年份 输出为:2013 或 2014 {date('y',$inputtime);} 2位年份 输出为:10 或 11 {date('F',$inputtime);} 英文月份全称 输出为:January 到 December {date('M',$inputtime); } 英文月份缩写 输出为:Jan 到 Dec {date('m',$inputtime);} 前导零数字月份 输出为:01 到 12 {date('n',$inputtime); } 数字月份 输出为:1 到 12 {date('d',$inputtime);} 前导零日期 输出为:01 到 31 {date('j',$inputtime);} 日期 输出为:1 到 31 {date('l',$inputtime);} 英文星期全称 输出为:Sunday 到 Saturday {date('D',$inputtime);} 英文星期缩写 输出为:Mon 到 Sun {date('N',$inputtime);} 格式数字星期 输出为:1 到 7
?=date('m-d',$bqr[newstime])?
不知道你是不是要灵动标签调用,这里给出的是灵动标签的调用方法。date是格式化时间的函数,单引号里是日期格式,Y-m-d是2015-11-04这种格式,Y代表年m代表月d也就是day,你自己看着写,‘-’是连接符,也可以自己换成中文。比如'm月d日',显示的就是11月04日这种格式。
有什么疑问欢迎咨询7n7z资源网。