DedeCMS时间格式与设置参数

时间格式

{dede:field name='pubdate' function='strftime("%Y年%m月%d日 %H:%M:%S","@me")' /}2007年1月1日 18:30:02
{dede:field name='pubdate' function='strftime("%Y-%m-%d %H:%M:%S","@me")' /}2007-1-1 18:30:02
{dede:field name='pubdate' function='strftime("%Y年%m月%d日 %H时%M分%S秒","@me")' /}2007年1月1日 18时30

分02秒

{dede:field name='pubdate' function='strftime("%m-%d %H:%M:%S","@me")' /}1-1 18:30:02
{dede:field name='pubdate' function='strftime("%m-%d","@me")' /}1-1

%Y-年
%m-月
%d-日
%H-小时
%M-分
%S-秒
24小时内的时间显示红色..

[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]

最后更新时间
最后更新时间:{dede:tagname runphp='yes'}@me = date("Y-m-d H:i:s", time());{/dede:tagname}
XX天前

[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]

 

时间: 2024-10-27 11:58:26

DedeCMS时间格式与设置参数的相关文章

IIS 时间格式 怎么设置为 24时计时法??

问题描述 IIS时间格式怎么设置为24时计时法??System.DateTime.Now获取的时间为2016/5/23星期一下午12:24:22系统时间时正常的24时计时法,网站中看到的时12时计时法,不动代码的基础上求解! 解决方案 解决方案二:IIS不管这个.解决方案三:引用1楼sp1234的回复: IIS不管这个. 那问题改如何解决?vs上属性页-启动选项-使用默认web服务器时间也是正常,使用自定义服务器,时间就不正常了解决方案四:网站代码是你们写的关iis什么事解决方案五:八成是你代码

怎样创建时间Time1类Hour、Minute、Second,它们用于表示采取统一时间格式(24小时制)的一个时间。并定义一个不含参数的ToUniwersalString方法,该方法采取统一的格式返回一个字符串,它包括6个数位——两个用于表示时间,两个用于

问题描述 怎样创建时间Time1类Hour.Minute.Second,它们用于表示采取统一时间格式(24小时制)的一个时间.并定义一个不含参数的ToUniwersalString方法,该方法采取统一的格式返回一个字符串,它包括6个数位--两个用于表示时间,两个用于表示分钟,两个用于表示秒.创建Time1类的两个实例,编译和测试Time1类. 解决方案 解决方案二:publicvoidInitializeTimer(){this.timerClock.Elapsed+=newElapsedEve

怎样设置jsp标签中的时间格式,具体全面一点,谢谢!

问题描述 怎样设置jsp标签中的时间格式,具体全面一点,谢谢! 在jsp中怎样设置jsp标签时间格式,具体点,全面点,刚实习,所以不是很懂,谢谢,求大神解答啊,希望能详细一点,主要是jsp的内容 解决方案 1.jsp中引入 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %> 2.使用格式 /fmt:formatDate

探讨PHP调用时间格式的参数详解_php技巧

1.调用语法使用函式date() 实现获取当前的时间格式,例如: 2.时间格式参数设定上面语法中"Y-m-d H:i:s",显示的格式为: 年-月-日 小时:分钟:秒这样看来,我们只要获取对应的相关时间参数就可以替换出自己想要的时间格式了!     a – "am" 或是 "pm"    A – "AM" 或是 "PM"    d – 几日,二位数字,若不足二位则前面补零; 如: "01″ 至 &

ligerui-ligerUI中设置了自己想要的时间格式,但是结果没起作用,求高手指教?

问题描述 ligerUI中设置了自己想要的时间格式,但是结果没起作用,求高手指教? JS中是这样写的 {display : "发布时间",name : "firstPublishTime",type: "date",format:"yyyy-mm-dd HH:mm:ss"}, {display : "标题",name : "title"}, {display : "创建人&qu

Matplotlib绘图双纵坐标轴设置及控制设置时间格式

双y轴坐标轴图 今天利用matplotlib绘图,想要完成一个双坐标格式的图. fig=plt.figure(figsize=(20,15))  ax1=fig.add_subplot(111)  ax1.plot(demo0719['TPS'],'b-',label='TPS',linewidth=2)  ax2=ax1.twinx()#这是双坐标关键一步  ax2.plot(demo0719['successRate']*100,'r-',label='successRate',linewi

dedecms 日期时间格式大全_dedecms

日期时间格式 (利用strftime()函数格式化时间)0 首页: ([field:pubdate function='strftime("%m-%d",@me)'/])==(5-15) ([field:pubdate function='strftime("%b %d, %Y",@me)'/])==(May 15, 2008) 列表页: [field:pubdate function="GetDateTimeMK(@me)"/]==2008-1

C#中时间格式的转换

转换 有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢 我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization; String format="D"; DateTime date=DataTime,Now; Response.Write

C# 当前系统时间获取及时间格式详解_C#教程

C# 当前系统时间获取及时间格式       最近学习C# 的知识,对获取系统时间和时间格式进行了总结,这是本文在网上整理的详细资料,大家看下! --DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 取当前年月日时分秒 currentTime=System.DateTime.Now; 取当前年 int 年=currentTime.Year; 取当前月 int 月=currentTime.Month; 取当前日 int