1. 程式人生 > >織夢dedecms文章釋出日期時間呼叫標籤大全

織夢dedecms文章釋出日期時間呼叫標籤大全

DEDECMS織夢內容管理系統的文章釋出時間顯示格式可以多種樣式,dedecms利用strftime()函式格式化時間,strftime()引數詳解,包括年份日期進位制、小時格式等。

dedecms首頁時間標籤:

1、12-27 樣式

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

2、May 15, 2012 樣式

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

dedecms列表頁時間標籤:

1、2012-08-20 18:30:02 樣式:

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

2、2012-08-20 樣式:

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

3.其他所有格式:

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

08 日 [field:pubdate function=strftime('%d日',@me)/]

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

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

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

2009-06-08 [field:pubdate function=strftime('%Y-%m-%d',@me)/]

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

2009年06月08日 [field:pubdate function=strftime('%Y年%m月%d日',@me)/]

2009-06-08 13:28 [field:pubdate function=strftime('%Y-%m-%d %H:%M',@me)/]

4.關於dedecms呼叫時間的function用法主要的有以下三種:

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

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

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

這三種在前臺顯示出來的時間格式都是“2012-12-25”這種格式,大家可以靈活呼叫

dedecms內容頁時間標籤:

1、2012-08-20 樣式:

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

2、May 15, 2012 樣式:

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

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

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

相關推薦

dedecms文章釋出日期時間呼叫標籤大全

DEDECMS織夢內容管理系統的文章釋出時間顯示格式可以多種樣式,dedecms利用strftime()函式格式化時間,strftime()引數詳解,包括年份日期進位制、小時格式等。 dedecms首頁時間標籤: 1、12-27 樣式 [field:pubdate fu

dedecms熊掌號出圖呼叫文章圖片程式碼

為了程式碼的完整性直接用程式碼顯示 織夢dedecms熊掌號出(1~3)圖設定呼叫圖片程式碼 "{dede:globle_cfg.basehost/}{dede:field.litpic/}", "{dede:globle_cfg.basehost/}{dede

dedecms後臺釋出文章提示“標題不能為空”

問題症狀:V5.7登入後臺後,釋出英文標題沒問題,釋出中文會提示“標題不能為空”。 問題根源:htmlspecialchars在php5.4預設為utf8編碼,gbk編碼字串經 htmlspecialchars 轉義後的中文字串為空,也就是標題為空。 解決辦法:給h

修改DedeCms文章頁預設title的方法

我們知道DedeCms文章頁的預設title結構是:“文章標題_網站名稱”。 如果您不喜歡這類命名方式,喜歡“文章標題欄目頁網站名稱”、“文章標題二級欄目一級欄目_網站名稱”這類的命名方式,可以將下列

dedecms文章內容中的圖片自適應寬度防止圖片撐破頁面

許多使用過織夢dedecms建網站的朋友,可能都會碰到過這樣的情況,當我們在一個網站裡發表一篇文章時,如果我們使用的圖片,其寬度超過內容區域大小,圖片就會將表格撐大,同時使得頁面佈局變得混亂起來。當然,如果懂CSS,我們可以利用css來定義,讓超出的部分隱藏起來。不過,這樣

DedeCms文章標題字數限制的解…

織夢繫統預設的文章標題字數限制是60,也就是30個漢字,不夠用怎麼辦? 很簡單,只需兩步搞定織夢DedeCms文章標題字數的限制: 1、在後臺選擇系統 -> 其它選項 ->

DedeCMS文章列表頁自動統計當前欄目文件總數的方法

  可以通過該方法在列表頁內顯示該欄目共有多少篇文章,有助於提升使用者體驗。比如說我一個文章列表下面有10篇文章,就自動統計出10篇,到20篇的時候自動統計成20篇。   實現這個功能有兩種具體的方法:   第一種:runphp=’yes’   利用織夢自

DedeCms文章標題字數限制的解決方法

織夢繫統預設的文章標題字數限制是60,也就是30個漢字,不夠用怎麼辦?很簡單,只需兩步搞定織夢DedeCms文章標題字數的限制:1、在後臺選擇系統 -> 其它選項 -> 文件標題最大長度改此引數後需要手工修改資料表修改為需要設定的標題最大長度,預設是60,一般修

dedecms呼叫文章釋出時間的幾種方法彙總

織夢首頁時間標籤 1,11-20 樣式 ([field:pubdate function='strftime("%m-%d",@me)'/]) 2,May 15, 2009 樣式 ([field:pubdate function='strftime("%b %d, %Y

dedecms在欄目頁呼叫其它相關欄目的資訊及相關欄目下的文章列表

比如公告欄目本身包含新聞及商品兩個相關欄目,在後臺設定為相關後,在公告的前臺列表頁中,我可以自動呼叫相關的欄目名稱,連結,及下屬的文章列表.這裡其實有兩個呼叫迴圈,先迴圈呼叫本欄目的相關欄目,然後,根據得到的欄目typeid,再迴圈呼叫該欄目下的文章內容.裡面的

dedecms呼叫當前文章欄目內容

找到根目錄include\helpers\archive.helper.php在其中新增新函式 /**  *  查詢當前文章的父級欄目內容  */  if ( ! function_exists('G

如何調取釋出文章日期

一:dedecms首頁時間標籤:1、12-27 樣式([field:pubdate function='strftime("%m-%d",@me)'/])2、May 15, 2009 樣式([field:pubdate function='strftime("%b %d,

dedecms呼叫得到文章所屬的副欄目id及副欄目名稱網址連結等

織夢在發表文章時,你會發現有一個副欄目的功能.比如一個文章,他可能即屬於你的科技欄目,也屬於網際網路欄目,那你在發表這個文章時,主欄目可以選擇科技,副欄目可以在網際網路上打勾選定. 文章的副欄目儲存在資料庫表archives中的typeid2這個欄位中. 效果圖.文章屬於

DEDECMS首頁、列表頁、文章呼叫評論數、收藏數標籤

效果: 23個收藏 | 23個評論 | 23次被瀏覽 一:文章頁呼叫評論數標籤: <small>{dede:field.id runphp='yes'}$dsql = new dedesql(false);$dsql -> SetQuery("Selec

DEDECMS模板呼叫時間不顯示的錯誤原因

今天做一個小例子,使用瞭如下程式碼: {dede:arclist row="10" titlelen="100"} <a href="[field:arcurl/]">[field:title/]--------[field:pubdate function=M

dedecms呼叫上一篇下一篇以及樣式修改

不管是仿模板還是設計模板,內容頁中肯定需要用到"上一篇,"下一篇"標籤呼叫。不需要記住,但需要能夠隨時找出來。剛才使用到,順帶記錄一下。   第一種,直接呼叫"上一篇,"下一篇"    上一篇是{dede:prenext get='pre'/}   下一篇是{dede:prenext g

dedecms 使用SQL刪除指定欄目全部文章

把下面10 改為你要刪掉的欄目ID ,仔細看 不然刪錯就不好了 delete from dede_archives where typeid=10; delete from dede_arctiny where typeid=10; delete from

修改實現自動稽核DedeCMS會員發表的最新文章

  本文介紹通過修改原始碼讓DEDECMS實現自動稽核會員釋出的文章,方便有時站長不在電腦前,並且能夠自動更新網站的解決方法。   分析了一下,DEDE的文章有沒有稽核釋出主要是arcrank這個引數的值決定的。所以要把DEDE自動稽核釋出文章也很容易實現了。

DedeCMS呼叫二級子欄目或者多級欄目解決方法

本文是關於織夢DedeCMS呼叫多級子欄目的,拿來測試分享下。DEDECMS v5.7,後臺已建欄目目錄,如下圖1所示:   圖1 DEDECMS後臺欄目結構   現在,我們先來呼叫頂級欄目"站長新聞",以及其下的子欄目,如圖2所示: 圖2 DEDECMS頂級欄目"站長新聞"   當前欄目

dedecms — 按月份查詢文章

此文章為了加深印象,還有備忘。 織夢對於時間管理功能並不是那麼強大,目前現有功能只能取1個月內,1周內,1個星期內或者幾天內的文章。 如何按月份查詢文章呢?假設我想看5月份某欄目釋出的所有文章呢? 原本的織夢標籤已經不能滿足了,所以就要用到 資料庫查詢了。 {dede:s