• phpcms 之 日期时间标签的调用


    参考网址:http://www.abcde.cn/info/show-23-892-1.html

    1、日期时间格式化显示:

    a标准型:{date('Y-m-d H:i:s', $rs['inputtime'])} 输出为:2013-01-31 13:15:10

    b拆分型:{date('Y',$rs[inputtime])}年{date('m',$rs[inputtime])}月{date('d',$rs[inputtime])}日 输出为:2013年01月31日

    c扩展型:

    {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('Y-m-d H:i:s',$rs[inputtime]+30*60)} 在获取文章时间后加一段时间

    文章内容发布时间标签显示1970的解决方法

    使用phpcms V9时,经常出现调用文章时间标签会显示1970年的问题
    phpcms V9调用时间出现1970年的原因 php strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。其中

    {date('Y',strtotime($updatetime))} 大写Y显示 2013, 小写 y 则显示 13

    {date('M-D',strtotime($updatetime))} 大写为英文月日, 小写为数字月日
    {date('Y',time($updatetime))} 获取当前时间戳

    而下phpcms标签里的updatetime和inputtime标签区别:

    ①updatetime是更新时间(也叫修改时间,就是后台的文章列表看到的时间);
    ②inputtime是第一次写文章时的发布时间(就是添加文章或者修改文章时缩略图下方的时间)。

    一般情况下,发布时间不会自动变动,但更新时间则会随着文章修改而变动。我们在前端页面写标签的时候,一般也都写发布时间,这样不会造成去年写的文章,修改后变成今年的文章。当然,如果写更新时间其实问题也不大。

    如何解决phpcms V9发布时间出现1970年的问题

    如果用{loop $data $k $v}调用,那么就使用{date('Y-m-d H:i:s',$v[inputtime])},对应用“v”调用;
    如果用{loop $data $r},那么就使用{date('Y-m-d H:i:s',$r[inputtime])},对应用“r”调用。

    这是在列表页调用,如果在文章页,直接用{$inputtime}也是可以的。

    出现1970 错误  修改后的 调用:  两位日期的写法:{date('j',$val[inputtime])}  2015年03月19日  显示 19

                    大写英文月份缩写:{date('M',$val[inputtime])}  2015年03月19日  显示 Mar.

                   年月日:{date('Y',$val[inputtime])}年{date('m',$val[inputtime])}月{date('d',$val[inputtime])}日  显示   2015年03月19日

                  

  • 相关阅读:
    虚拟机中硬盘扩展方法
    ubuntu postgresql install
    vim python
    oe7报表的中文乱码
    文件导入 import
    How do I list user defined types in a SQL Server database
    修改表结构
    查询数据库中所有的表和数据库架构
    Dev chartControl添加提示层信息
    最简单的日志
  • 原文地址:https://www.cnblogs.com/bhmmlxieliming/p/7111313.html
Copyright © 2020-2023  润新知