主頁 > 網(wǎng)站建設(shè) > 建站知識(shí) > DEDE建站每日一課之時(shí)間標(biāo)簽詳解[DedeCMS教程]

DEDE建站每日一課之時(shí)間標(biāo)簽詳解[DedeCMS教程]

POST TIME:2020-04-10 16:31

摘要:DEDE建站每日一課之時(shí)間標(biāo)簽詳解[DedeCMS教程]

  常用dedeCMS建站的同仁可能經(jīng)常被時(shí)間格式所困擾,很多人還停留在使用一牛人站長編寫的超級(jí)標(biāo)簽來獲取時(shí)間的寫法。在這里,我們?cè)敿?xì)的解釋一下DEDE的時(shí)間標(biāo)簽,并分享一些應(yīng)用的小技巧給大家。

  首先看一下dede默認(rèn)模板的時(shí)間標(biāo)簽的組成:

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

  首先是聲明field:pubdate就是說這是底層模板的發(fā)布時(shí)間標(biāo)簽,而后邊的函數(shù)代表的就是時(shí)間格式的重新格式化。

  在使用默認(rèn)模板生成文章的時(shí)候,大家可以看到時(shí)間是這樣顯示的

  從這里我們知道m(xù)、d表示的分別是月和日。其實(shí)dede時(shí)間標(biāo)簽的功能也是很強(qiáng)大的,不光能表示年月日,還可以表示星期和時(shí)分秒,那么表示他們的標(biāo)簽分別是什么呢?以下就是這些相應(yīng)的標(biāo)簽(要注意的是,5.3以前的版本使用時(shí)要加%):

  a 星期幾的縮寫。

  A 星期幾的全名。

  b 月份名稱的縮寫。

  B 月份名稱的全名。

  c 本地端日期時(shí)間較佳表示字符串。

  d 用數(shù)字表示本月的第幾天 (范圍為 00 至 31)。

  H 用 24 小時(shí)制數(shù)字表示小時(shí)數(shù) (范圍為 00 至 23)。

  I 用 12 小時(shí)制數(shù)字表示小時(shí)數(shù) (范圍為 01 至 12)。

  j 以數(shù)字表示當(dāng)年度的第幾天 (范圍為 001 至 366)。

  m 月份的數(shù)字 (范圍由 1 至 12)。

  M 分鐘。

  p 以 'AM' 或 'PM' 表示本地端時(shí)間。

  S 秒數(shù)。

  U 數(shù)字表示為本年度的第幾周,第一個(gè)星期由第一個(gè)周日開始。

  W 數(shù)字表示為本年度的第幾周,第一個(gè)星期由第一個(gè)周一開始。

  w 用數(shù)字表示本周的第幾天 ( 0 為周日)。

  x 不含時(shí)間的日期表示法。

  X 不含日期的時(shí)間表示法。

  y 二位數(shù)字表示年份 (范圍由 00 至 99)。

  Y 完整的年份數(shù)字表示,即四位數(shù)。

  Z 時(shí)區(qū)或名稱縮寫。

  以下是一些常用的時(shí)間調(diào)用格式,供大家參考:

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

  2008-11-01 11:11:52

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

  08-11-01 11:11:52

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

  11-01 11:14:20

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

  11-01 11:14

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

  08-11-01

  [field:pubdate function='strftime("%y年%m月%d日",@me)'/]

  08年11月01日

  [field:pubdate function='strftime("%Y年%m月%d日 %H點(diǎn)%M分%S秒",@me)'/]

  2008年11月01日 11點(diǎn)17分36秒

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

  Nov 01, 2008

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

  Saturday on Nov 01, 2008, 11:21:06 : 中國標(biāo)準(zhǔn)時(shí)間

  相信大家以后在時(shí)間調(diào)用上應(yīng)該不用發(fā)愁了。
 



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266