dede时间格试,dede时间标签
dede的日期时间格式[field:pubdate function='strftime("时间",@me'/]这个是固定格式,(利用strftime()函数格式化时间),因些只需将时间换成是时间对应的格式即可,可以参考最下面的
字母所对应的时间格式
-
dede常用时间格式及时间调用标签
[field:pubdate function='strftime("%Y-%m-%d %H:%M:%S",@me)'/]
2013-12-10 12:11:52
[field:pubdate function='strftime("%y-%m-%d %H:%M:%S",@me)'/]
13-12-11 12:11:52
-
月份及当前 时间
[field:pubdate function='strftime("%m-%d %H:%M:%S",@me)'/]
10-01 11:14:20
[field:pubdate function='strftime("%m-%d %H:%M",@me)'/]
10-01 12:14
-
当前年月日
[field:pubdate function='strftime("%y-%m-%d",@me)'/]
13-12-01
[field:pubdate function='strftime("%y年%m月%d日",@me)'/]
13年12月01日
[field:pubdate function='strftime("%Y年%m月%d日 %H点%M分%S秒",@me)'/]
2013年12月01日 12点17分36秒
[field:pubdate function='strftime("%b %d, %Y",@me)'/]
Nov 01, 2013
-
时区及当前时间,可对应最下边时间格式修改
[field:pubdate function='strftime("%A on %b %d, %Y, %X : %Z",@me)'/]
Saturday on Nov 01, 2013, 12:21:06 : 中国标准时间
-
dede24小时发布文章的时间显示的颜色
dede文章发布后24小时内的时间显示为红色: 基中#ff0000 是时间的颜色,可以改成其他颜色如#FFFFFF是白色,#000000是黑色,#FF0000是红色,#00FF00是绿色,#0000FF是蓝色 只需直接替换就可以了
[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文章的最后更新时间
{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));
-
strftime()函数格式化时间
a星期几的缩写。
A星期几的全名。
b月份名称的缩写。
B月份名称的全名。
c本地端日期时间较佳表示字符串。
d用数字表示本月的第几天(范围为00至31)。
H用24小时制数字表示小时数(范围为00至23)。
I用12小时制数字表示小时数(范围为01至12)。
j以数字表示当年度的第几天(范围为001至366)。
m月份的数字(范围由1至12)。
M分钟。
p以'AM'或'PM'表示本地端时间。
S秒数。
U数字表示为本年度的第几周,第一个星期由第一个周日开始。
W数字表示为本年度的第几周,第一个星期由第一个周一开始。
w用数字表示本周的第几天(0为周日)。
x不含时间的日期表示法。
X不含日期的时间表示法。
y二位数字表示年份(范围由00至99)。
Y完整的年份数字表示,即四位数。
Z时区或名称缩写。
直接修改上边对应的字母就可以修改时间格式,注意字母的大小写.