掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
眾所周知,Discuz是一款非常優(yōu)秀的社區(qū)論壇產(chǎn)品,在國內(nèi)絕大多數(shù)社區(qū)論壇都是基于它開發(fā)的,包括我們熟悉的大湘網(wǎng)、小米社區(qū)等等,因此Discuz的應(yīng)用范圍是特別多的。不管是哪個行業(yè),只要涉及到社區(qū)論壇的網(wǎng)站,首選的開發(fā)框架將會是它。不僅僅是社區(qū)論壇,基于它我們可以開發(fā)出各種形式的應(yīng)用,包括門戶、商城、分類信息等等。
作為湖南地區(qū)為數(shù)不多的幾個Discuz第三方開發(fā)團(tuán)隊的我們,有必要多多普及關(guān)于它的一些知識。那么我們今天就來講講關(guān)于時間的。大家發(fā)現(xiàn)我們在很多論壇中看到最新發(fā)布的一些信息,顯示的時間是幾秒鐘前、幾分鐘前、幾個小時前、幾天前等等,這就是我們所說的個性化時間格式。實現(xiàn)這種格式當(dāng)然很簡單,至少我們可以自己來構(gòu)造一個自定義的方法來實現(xiàn)。
在我的理念中,基于這樣的框架來開發(fā)的一個基本的原則就是:用盡量少的自定義方法,盡可能使用自帶的一些方法。而要實現(xiàn)這個我們就可以用到Discuz的dgmdate方法,相關(guān)的參考可以訪問我們之前發(fā)布的一篇文章《長沙論壇制作:對Discuz時間處理函數(shù)dgmdate()的簡單說明》。對于不想看這個方法的朋友可以直接用下面的代碼:
$u_time=dgmdate($timestamp,'u');
其中$timestamp為數(shù)據(jù)庫調(diào)取出來的時間戳格式的時間,而u就是其中的一個參數(shù),最終個性化時間返回給變量$u_time。
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流