多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 日期格式化标签 格式化日期时间 ## 格式 $Info['publish_time'] 文章发布时间 ~~~ {hkcms:date name="$Info['publish_time']" format="Y-m-d H:i:s"} ~~~ ## 参数 | 参数名称 | 可选值 | 默认值 | 是否必填 | 支持版本| 说明 | | --- | --- | --- | --- | --- | --- | | name | - | - | 是 | - | 待转换的值,传入变量或指定日期 | | format | - | Y-m-d | - | - | 格式 | | api | - | - | - | >=v2.2.1.20220603 | 详情看下面 | | lt | - | - | - | >=v2.2.1.20220603 | 小于多少秒 | format 日期与时间格式参数说明 * d - 表示月里的某天(01-31) * m - 表示月(01-12) * Y - 表示年(四位数) * l - 表示周里的某天 * h - 带有首位零的 12 小时小时格式 * H - 24小时格式 * i - 带有首位零的分钟 * s - 带有首位零的秒(00 -59) * a - 小写的午前和午后(am 或 pm) ## 示例 - 内容标签里面对内容发布日期格式化 ~~~ {hkcms:content catid="10" order="weigh desc,views desc" num="$Cate['num']"} <span class="date">{hkcms:date name="$item.publish_time" format="Y-m-d"}</span> {/hkcms:content} ~~~ - 语义化日期,例如:**3小时前,1个月前,56秒前**,刚刚。( >=v2.2.1.20220603) `api="human"` 将采用日期语义化显示 ~~~ //,lt="2592000" 单位秒, 表示超过一个月的按format里面的格式输出,如果不需要那直接只写api="human"即可 <span class="date">{hkcms:date name="$item.publish_time" format="Y-m-d" api="human" lt="2592000"}</span> ~~~ 全部语义化 ~~~ <span class="date">{hkcms:date name="$item.publish_time" api="human"}</span> ~~~ - 时间戳(1601528401)转化成格式2020-10-01 13:00:01 ~~~ // name 可以传入变量 {hkcms:date name="$item.create_time" format="Y-m-d H:i:s"} ~~~ - 将日期2020-10-01 13:00:01,转换成2020年10月01日 ~~~ <?php $d = '2020-10-01 13:00:01';?> // 传入变量 {hkcms:date name="$d" format="Y年m月d日"} ~~~