dedecms最强大的功能就是调用标签,可以变换出各种样式的文章形式出来,本节将DEDECMS调用时间的样式做一个总结,基本所有的时间调用样式都有了,日期时间格式 (利用strftime()函数格式化时间)

下面的调用代码只能使用在首页:
1. 形式(12-12)  调用代码:([field:pubdate function='strftime("%m-%d",@me)'/]) 
2. 形式(may 12,2010) 调用代码:([field:pubdate function='strftime("%b %d, %Y",@me)'/])
下面的代码只能使用在列表页
1. 形式(2010-12-12 12:12:12) 调用代码:[field:pubdate function="GetDateTimeMK(@me)"/]
2. 形似(2010-12-12) 调用代码:[field:pubdate function="GetDateMK(@me)"/]
3. 显示页面最后更新时间 调用代码:{dede:tagname runphp='yes'}@me = date("Y-m-d H:i:s", time());{/dede:tagname}
下面两个是功能性的时间显示效果
1. 1天(24小时)内发表的文章时间红色显示,dede模版

[field:pubdate runphp='yes']
$a="<font color='#ff0000'>";
$b="</font>";
$c=strftime("%Y年%m月%d日 %H:%M:%S","@me");
$ntime = time();
$oneday = 3600 * 24;
if(($ntime - @me)<$oneday) @me = $a.$c.$b;
else @me =$c;
[/field:pubdate]

2. 自定义多少天以前

[field:pubdate runphp='yes']
$today = Floor(time()/(3600 * 24));
$senday= Floor(@me/(3600 * 24));
$updays = $today-$senday;
if($updays==0) @me = "今日";
else @me = $updays."天前";
[/field:pubdate]

下面我们把strftime()函数所有的时间格式化参数列出来dede模版建站

%a 星期几的简写
%A 星期几的全称
%b 月分的简写
%B 月份的全称
%c 标准的日期的时间串
%C 年份的后两位数字
%d 十进制表示的每月的第几天
%D 月/天/年
%e 在两字符域中,十进制表示的每月的第几天
%F 年-月-日
%g 年份的后两位数字,使用基于周的年
%G 年分,使用基于周的年
%h 简写的月份名
%H 24小时制的小时
%I 12小时制的小时
%j 十进制表示的每年的第几天
%m 十进制表示的月份
%M 十时制表示的分钟数
%n 新行符
%p 本地的AM或PM的等价显示
%r 12小时的时间
%R 显示小时和分钟:hh:mm
%S 十进制的秒数
%t 水平制表符
%T 显示时分秒:hh:mm:ss
%u 每周的第几天,星期一为第一天 (值从0到6,星期一为0)
%U 第年的第几周,把星期日做为第一天(值从0到53)
%V 每年的第几周,使用基于周的年
%w 十进制表示的星期几(值从0到6,星期天为0)
%W 每年的第几周,把星期一做为第一天(值从0到53)
%x 标准的日期串
%X 标准的时间串
%y 不带世纪的十进制年份(值从0到99)
%Y 带世纪部分的十制年份
%z,%Z 时区名称,如果不能得到时区名称则返回空字符

转载于:https://www.cnblogs.com/yuxiaoyu/p/3708529.html

dede日期时间标签调用大全相关推荐

  1. 织梦模板标签调用大全仿站必备

    织梦模板标签调用大全 织梦DEDE模板调用标签大全-提高制作模板速度 ----------------------------------------------------------------- ...

  2. Destoon教程之系统标签调用大全 【持续更新】

    Destoon教程之系统标签调用大全 [持续更新]整理前先列大纲: 一.全局通用标签调用   字段语法({$DT[字段名]}) 网站名称:{$DT[sitename]} 网站地址:{DT_PATH} ...

  3. Between 的开始日期和结束日期是同一天没有查询结果,附SQL server数据库的日期时间格式转换大全

    Between 的开始日期和结束日期是同一天没有查询结果 原因: 条件和参数不是一个格式)如字段的类型里包含了时间分钟秒,但是给的条件里没有这些,只有时间 between会在日期后面自动追加" ...

  4. 织梦 dede TAG 标签调用 大全

    签调用的基本语法是: {dede:tag row='30' sort='new' getall='0'} <a href='www.dede888.com/[field:link/]'>[ ...

  5. dedecms常用标签调用大全

    一.模板文件命名规范: (1)index_识别ID.htm:板块(栏目封面)模板: (2)list_识别ID.htm:栏目列表模板: (3)article_识别ID.htm:内容查看页(文档模板,包括 ...

  6. 日期时间表示格式大全: ISO 8601、RFC、时间戳、Excel...

    有很多种日期和时间表示格式,其中一些较常见的格式如下: ISO 8601:这是一种国际标准的日期和时间表示方式,格式为YYYY-MM-DDTHH:mm:ss.sssZ,其中 YYYY 代表四位数年份, ...

  7. oracle 日期 extract,ORACLE——EXTRACT() 截取日期时间的函数使用

    1.截取日期的 年: --使用方法 EXTRACT(YEAR FROM DATE) SQL> SELECT EXTRACT( YEAR FROM SYSDATE ) FROM DUAL; --结 ...

  8. 处理时间_7_60个Mysql日期时间函数汇总

    Mysql日期时间函数使用大全 需求描述 需求:列出mysql常见的日期.时间函数的使用方法以及注意事项. 解决方法:通过参考官方手册并验证来完成该需求. 注:1 当前以mysql来演示. 2 详细函 ...

  9. 织梦dedecms文章发布日期时间调用标签大全

    DEDECMS织梦内容管理系统的文章发布时间显示格式可以多种样式,dedecms利用strftime()函数格式化时间,strftime()参数详解,包括年份日期进制.小时格式等. dedecms首页 ...

最新文章

  1. 聊聊抖音、奈飞、Twitch、大疆、快手、B站的多媒体关键技术
  2. 解决phoenix中创建的表名及字段默认是大写的问题
  3. LVS DR模式搭建、keepalived+LVS
  4. rest_framework03:查询所有/新增数据/删除一个数据/封装Response/序列化与反序列化
  5. leetcode数组汇总_LeetCode刷题:前言
  6. 输入法中的全角和半角是什么,角又是什么
  7. Android graphic: bitmap and it's principle
  8. 2018年10月底新公司
  9. 高仿城通网盘php,PHP代码提取城通网盘直链跳过广告下载
  10. 第六章第三十题(游戏:双骰子赌博)(Game: craps)
  11. 3W 字 Docker 容器技术大科普
  12. 中年危机:全面贬值的中年人
  13. 正点原子ATK-LORA-01无线串口代码移植+STM32F103C8T6(标准库)
  14. iOS SwiftUI ☞ UIKit框架的封装使用
  15. ceac计算机考试试题,计算机ceac考试复习题12套.doc
  16. gaussdb数据库 oracle,GaussDB OLTP 100 华为数据库的创建脚本和模板
  17. Simulink入门——RLC串联动态电路
  18. MySQL详解 --- 聚合与分组
  19. husky实现git commit规范
  20. 2018-07-05 第六十天 JavaScript

热门文章

  1. 把LabelImg标注的YOLO格式标签转化为VOC格式标签 和 把VOC格式标签转化为YOLO格式标签
  2. redis中的intset
  3. LeetCode Permutations II(有重复元素的全排列)
  4. QTableView中点击单元格弹出QComboBox
  5. 网络编程学习笔记(非阻塞connect)
  6. ArrayList、LinkedList和Vector
  7. Tree命令安装和使用
  8. Flask入门之Virtualvenv的安装及使用(windows)
  9. Android Studio 中的FindBugs插件使用,轻松帮你发现Bug (转)
  10. 十款让 Web 前端开发人员更轻松的实用工具