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