在织梦模板中,时间格式标签的使用频率非常高,尤其是在展示文章发布时间、修改时间等场景下,这些标签不仅能够帮助开发者快速地获取和显示时间信息,还能够根据需要自定义时间的显示格式,下面,我们将详细介绍一些常用的时间格式标签及其使用方式。


基本时间格式标签
1、{dede:field name=’pubdate’ function=’GetDateMK(@me)’/}
描述:用于获取文档的发布时间,并以指定的格式显示。
示例:{dede:field name='pubdate' function='GetDateMK(@me)'/}会显示为“20230401 12:00:00”。
2、{dede:field name=’litpic’ runphp=’yes’}
描述:用于获取文档的略缩图,虽然这不是一个直接的时间格式标签,但它通常与时间标签一起使用,以展示相关的时间点图片。
示例:{dede:field name='litpic' runphp='yes'}/
3、{dede:field name=’click’/}
描述:用于获取文档的点击数,同样,这也不是时间格式标签,但可以结合时间标签使用,以展示特定时间点的点击数据。
示例:{dede:field name='click'/}
高级时间格式标签
1、{dede:field name=’pubdate’ function=’MyDate(‘Ymd’,@me)’/}
描述:自定义时间格式,只显示年月日。
示例:{dede:field name='pubdate' function='MyDate('Ymd',@me)'/}会显示为“20230401”。
2、{dede:field name=’pubdate’ function=’MyDate(‘H:i’,@me)’/}
描述:自定义时间格式,只显示小时:分钟。


示例:{dede:field name='pubdate' function='MyDate('H:i',@me)'/}会显示为“12:00”。
3、{dede:field name=’pubdate’ function=’MyDate(‘Ymd H:i:s’,@me)’/}
描述:自定义完整时间格式,包括年月日 小时:分钟:秒。
示例:{dede:field name='pubdate' function='MyDate('Ymd H:i:s',@me)'/}会显示为“20230401 12:00:00”。
时间差计算标签
1、{dede:field name=’pubdate’ function=’HelloTime(@me)’/}
描述:计算当前时间与文档发布时间的差值,并以友好的方式显示(如几分钟前、几小时前等)。
示例:{dede:field name='pubdate' function='HelloTime(@me)'/}可能显示为“5分钟前”或“3小时前”。
FAQs
Q1: 如何在织梦模板中自定义时间的显示格式?
A1: 你可以使用MyDate函数来自定义时间的显示格式,如果你想显示年月日的格式,可以使用{dede:field name='pubdate' function='MyDate('Ymd',@me)'/}。
Q2: 如何在织梦模板中显示当前时间与文档发布时间的差值?
A2: 你可以使用HelloTime函数来计算并显示当前时间与文档发布时间的差值,使用{dede:field name='pubdate' function='HelloTime(@me)'/}可以显示为“5分钟前”或“3小时前”。
| 序号 | 标签名称 | 描述 |
| 1 | {yesterday} | 昨天日期,格式为 YYYYMMDD |
| 2 | {today} | 今天日期,格式为 YYYYMMDD |
| 3 | {tomorrow} | 明天日期,格式为 YYYYMMDD |
| 4 | {thismonth} | 当前月份的第一天日期,格式为 YYYYMMDD |
| 5 | {lastmonth} | 上个月的第一天日期,格式为 YYYYMMDD |
| 6 | {thisyear} | 当前年份的第一天日期,格式为 YYYYMMDD |
| 7 | {lastyear} | 上一年度的第一天日期,格式为 YYYYMMDD |
| 8 | {year} | 当前年份,2021 |
| 9 | {month} | 当前月份,03 |
| 10 | {day} | 当前日期,15 |
| 11 | {week} | 当前星期,2(星期三) |
| 12 | {hour} | 当前小时,15 |
| 13 | {minute} | 当前分钟,30 |
| 14 | {second} | 当前秒数,45 |
| 15 | {time} | 当前时间,格式为 YYYYMMDD HH:mm:ss |
| 16 | {datetime} | 当前日期和时间,格式为 YYYYMMDD HH:mm:ss |
| 17 | {date} | 当前日期,格式为 YYYYMMDD |
| 18 | {monthnum} | 当前月份的数字,03 |
| 19 | {weeknum} | 当前星期的数字,2(星期三) |
| 20 | {daynum} | 当前日期的数字,15 |
这些标签在织梦模板中的使用可能需要根据实际情况进行调整,在使用时,请确保您的织梦版本支持这些标签,并按照正确的格式进行编写。




