phpcms 日期调用的时候总是1970的解决方法
发布:smiling 来源: PHP粉丝网 添加日期:2014-10-18 16:40:42 浏览: 评论:0
大家在使用phpcms v9,调用列表标签的时候会遇到,调用日期标签出现1970年,不管怎么弄都还是这样,遇到这样的问题先不要急,你先不要用date函数嵌套.
第一步:直接输出inputtime标签试试,如果没有返回任何数据,那就说明你没有获取到数据,然后在套用date函数的话就会出现1970的问题.
第二步:如果返回数据,但是套用date函数的话出现1970的情况,就使用这个函数strtotime()嵌套在inputtime数据外,{date('m-d',strtotime($r[opentime]))},这样问题就可以解决掉了.
网上找到的另一个方法:
在使用phpcms V9时,经常出现调用文章时间标签会显示1970年的问题,虽然不知道真正的原因,但广平房产网找到了解决方法,方法很简单,使用php strtotime() 函数即可.
strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳,代码如下:
{date('Y',strtotime($updatetime))} 大写Y显示 2013,小写 y 则显示 13
{date('M-D',strtotime($updatetime))} 大写为英文月日,小写为数字月日
{date('Y',time($updatetime))} 获取当前时间戳 //phpfensi.com
另外解释下phpcms标签里的updatetime和inputtime标签:
①updatetime是更新时间(也叫修改时间,就是后台的文章列表看到的时间);
②inputtime是第一次写文章时的发布时间(就是添加文章或者修改文章时缩略图下方的时间).
一般情况下,发布时间不会自动变动,但更新时间则会随着文章修改而变动,我们在前端页面写标签的时候,一般也都写发布时间,这样不会造成去年写的文章,修改后变成今年的文章,当然,如果写更新时间其实问题也不大.
Tags: phpcms日期调用 phpcms1970
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)