很多使用DedeCMS模板建站的站长,常会被网站文章时间格式自定义问题困扰。系统默认的时间展示样式单一,无法适配不同网站的页面排版需求,手动修改又容易出错。针对广大建站同仁的痛点,下面详细拆解DedeCMS时间标签的核心原理、参数含义,同时分享各类高频实用的时间调用格式,新手也能快速上手操作。
首先了解DedeCMS默认的文章时间标签基础格式,系统模板默认时间调用代码为:[field:pubdate function="MyDate('m-d',@me)"/]。这是底层模板通用的发布时间标签,其中field:pubdate代表文章底层发布时间参数,后方的MyDate函数主要作用是对原始时间进行格式化处理,自定义调整时间的展示样式。我们常见的首页、列表页默认展示的「月-日」格式,就是由该默认代码生成,仅显示10-18这类简易时间样式。
DedeCMS时间标签的功能十分全面,并非只能展示基础的月日格式,还可自由组合实现年月日、时分秒、星期、时区等多种展示效果。需要注意的是,DedeCMS5.3及以下旧版本使用部分参数时,需要额外添加%符号,新版本可直接正常调用。各类核心时间参数释义清晰易懂,适配不同排版需求:d代表日期、m代表月份、Y代表四位完整年份、y代表两位简写年份、H为24小时制小时、M为分钟、S为秒数,同时还支持星期缩写、完整星期、月份全称、时区等小众格式参数。
为了方便站长日常建站、模板修改实操,这里只整理DedeCMS新版通用、无报错、可直接复制即用的MyDate标准格式,舍弃老旧淘汰的strftime代码,适配绝大多数企业站、资讯站排版场景,新手粘贴即可生效。完整年月日时分秒格式适合文章详情页,信息展示更全面;简洁年月日格式清爽干净,适配首页、列表页;中文汉字时间格式贴合国内用户浏览习惯,提升页面质感,整体排版更专业美观。
下面分享三套站长建站、模板优化高频使用的万能时间标签,兼容新版织梦程序,无冗余代码、不报错、无需二次修改:
1、完整年月日时分秒(适合文章内容页)
[field:pubdate function="MyDate('Y-m-d H:i:s',@me)"/]
2、简洁标准年月日(网站通用、适配所有页面)
[field:pubdate function="MyDate('Y-m-d',@me)"/]
3、中文美化日期格式(提升官网质感,企业站首选)
[field:pubdate function="MyDate('Y年m月d日',@me)"/]
只需替换模板中原有的默认时间标签,后台重新生成全站即可生效,既能解决时间格式单一的问题,又能优化页面细节排版,非常适合邯郸网站建设企业官网优化、模板微调使用。