网上有使用strftime()函数格式化时间的方法,比如:
首页:
([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-1 18:30:02 [field:pubdate function="GetDateMK(@me)"/] 会显示为:2008-05-15
内容页:
{dede:field name='pubdate' function='GetDateMk(@me)'/} 会显示为:2008-05-15 {dede:field name='pubdate' function='strftime("%b %d, %Y",@me)'/} 会显示为:May 15, 2008
关于strftime()的使用可以参考PHP手册。
本人倾向于使用data()函数:
[field:pubdate function="date('Y-m-d',@me)" /] {dede:field name='pubdate' function="date('Y-m-d',@me)" /}
<完>