迅睿CMS框架是一款PHP8高性能·簡單易用的CMS開源開發(fā)框架,基于MIT開源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開源的產(chǎn)品,以萬端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號、小程序、APP客戶端、移動端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷售客服
1835022288
028-61286886
模板標(biāo)簽里面
如何判斷日期時(shí)間字段小于當(dāng)前時(shí)間?
循環(huán)列表中想實(shí)現(xiàn),Date字段值,如果過了當(dāng)前時(shí)間,就顯示過期
比如,Date字段值=2019-12-13 22:00:20 過了這個(gè)時(shí)間,就顯示指定內(nèi)容
{if ?}
已過期
{/if}
{if $t._updatetime == SYS_TIME}
過期
{if {dr_date($t._updatetime)} == {dr_date(SYS_TIME)}}
{if dr_date($t._updatetime, "Y-m-d") == dr_date(SYS_TIME, "Y-m-d")}
回復(fù)@猴子哥哥
你這是 時(shí)間相等吧?應(yīng)該是時(shí)間字段小于當(dāng)前時(shí)間才對吧?
{if dr_date($t._cftime, "Y-m-d H:i") < dr_date(SYS_TIME, "Y-m-d H:i")}
是過了0點(diǎn)過期
測試出來哪個(gè)管用嗎
回復(fù)@125762285
測試3種都無效,
這個(gè)有效
回復(fù)@小周
感覺時(shí)間不好對比大小啊,要設(shè)置兩個(gè)參數(shù),對應(yīng)的是兩個(gè)時(shí)間轉(zhuǎn)換的數(shù)值,再對比
有時(shí)間函數(shù)
{if $t._updatetime > strtotime('2012-10-10')}
{if $t._updatetime < SYS_TIME}
日期字段小于當(dāng)前時(shí)間
{if $t._updatetime == SYS_TIME}
過期
{/if}
{if {dr_date($t._updatetime)} == {dr_date(SYS_TIME)}}
過期
{/if}
{if dr_date($t._updatetime, "Y-m-d") == dr_date(SYS_TIME, "Y-m-d")}
已過期
{/if}
回復(fù)@猴子哥哥
你這是 時(shí)間相等吧?應(yīng)該是時(shí)間字段小于當(dāng)前時(shí)間才對吧?
是過了0點(diǎn)過期
測試出來哪個(gè)管用嗎
回復(fù)@猴子哥哥
回復(fù)@125762285
測試3種都無效,
這個(gè)有效
回復(fù)@小周
感覺時(shí)間不好對比大小啊,要設(shè)置兩個(gè)參數(shù),對應(yīng)的是兩個(gè)時(shí)間轉(zhuǎn)換的數(shù)值,再對比
有時(shí)間函數(shù)
{if $t._updatetime > strtotime('2012-10-10')}
過期
{/if}
{if $t._updatetime < SYS_TIME}
日期字段小于當(dāng)前時(shí)間
{/if}