日期时间格式化

查看次数:9823,最后更新时间:2021-06-08 16:48

【格式一】系统自带的时间格式化

该函数能实现大量的格式效果,可参考手册:https://www.php.net/manual/zh/function.date.php

{func date Y-m-d $rs.dateline}
{func date "Y-m-d H:i:s" $rs.dateline}

 

【格式二】函数 time_format

定义的规则是:1分钟内格式化为 1分钟内,1小时内格式化为 **分钟前,24小时内格式化为 今天 **:**,今年内格式化为**月**日 **:**,非今年格式化为 **年**月**日 **:**

{func time_format $rs.dateline}

 

【格式三】函数 time_age

定义的规则是:小于是1分钟格式化为 **秒前,小于1小时格化为**分钟前,小于1天格式化为**小时前,小于7天格式化为**天前,小于1个月格式化为**星期前,小于1年前格式化为**个月前,大于1年格式化为**年前

{func time_ago $rs.dateline}

 

【说明】

此函数用于格式化时间戳信息,在列表或循环中,变量常常是:$value.dateline,在详细页中是:$rs.dateline

 

【示例】详细页显示发布时间

<h1>{$rs.title}</h1>
<div style="text-align:center">发布时间:{func date Y-m-d $rs.dateline},查看次数:{$rs.hits}</div>
<div class="content">{$rs.content}</div>