DedeCMS运用strftime()涵数恢复出厂设置時间的全部主要参数详细说明,包含年代日期进制、钟头文件格式等

 

日期时间格式 (运用strftime()涵数恢复出厂设置時间)0

 

dedecms主页時间标识:

 

1、12-27 款式

 

([field:pubdate function='strftime("%m-%d",@me)'/])

 

 

 

2、May 15, 2009 款式

 

([field:pubdate function='strftime("%b %d, %Y",@me)'/])

 

提醒:可改动后编码再运行!

 

dedecms目录页時间标识:

 

1、2009-12-27 18:30:02 款式

 

[field:pubdate function="GetDateTimeMK(@me)"/]

 

 

 

2、2009-12-27 款式

 

[field:pubdate function="GetDateMK(@me)"/]

 

 

 

dedecms內容页時间标识:

 

1、2009-12-27 款式

 

{dede:field name='pubdate' function='GetDateMk(@me)'/}

 

 

 

2、May 15, 2009 款式

 

{dede:field name='pubdate' function='strftime("%b %d, %Y",@me)'/}

 

 

 

24小时内的时间显示鲜红色:

 

[field:pubdate runphp='yes']

 

$a="";";

 

$b="

 

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

 

 

运用strftime()涵数将时间格式化:

 

%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)如17

 

%Y 带新世纪一部分的十制年代如2017

 

%z,%Z 时区时间名字,假如不可以获得时区时间名字则回到空字符。


评论(0条)

刀客源码 游客评论