dede cms 怎樣呼叫年月日

2022-08-31 02:36:10 字數 2951 閱讀 7445

一:

首頁:([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

內容頁:

==2008-05-15

==may 15, 2008

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

%y 帶世紀部分的十制年份

%z,%z 時區名稱,如果不能得到時區名稱則返回空字元。

二:常用dedecms建站的同仁可能經常被時間格式所困擾,很多人還停留在使用一牛人站長編寫的超級標籤來獲取時間的寫法。在這裡,我們詳細的解釋一下dede的時間標籤,並分享一些應用的小技巧給大家。

首先看一下dede預設模板的時間標籤的組成:

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

首先是宣告field:pubdate就是說這是底層模板的發布時間標籤,而後邊的函式代表的就是時間格式的重新格式化。

10-18

從這裡我們知道m、d表示的分別是月和日。其實dede時間標籤的功能也是很強大的,不光能表示年月日,還可以表示星期和時分秒,那麼表示他們的標籤分別是什麼呢?以下就是這些相應的標籤(要注意的是,5.3以前的版本使用時要加%):

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 時區或名稱縮寫。

[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點%m分%s秒",@me)'/]

2023年11月01日 11點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 : 中國標準時間

相信大家以後在時間呼叫上應該不用發愁了。

獲取年月日

需求 獲取當前日期的前乙個月份 當月有 31 天時,js 日期物件 setmonth 問題 當前日期如果不是 31 號,是沒問題的,是 31 號就會有問題 比如今天是 2018 09 30 號,前乙個月應該是 2018 08 30 let now new date new date 2018 09 ...

怎得到年 月 日?

1 year formatdatetime yyyy date month formatdatetime mm date day formatdatetime dd date 2 delphi中自帶 decodedate 它的申明為 procedure decodedate date tdateti...

java取年月日

calendar calendar calendar.getinstance calendar.settime new date string year string.valueof calendar.get calendar.year string month string.valueof cal...