如何比较Smarty中的两个时间值

问题描述 投票:-1回答:1

我用得很聪明。我想检查两个时间值。它运作不佳。我所做的如下所示,但它没有进入其他条件。

eg:
     stime = 10:30
     nowtime = current time(00:00 format)
 { if stime < nowtime}
    <li id="rv{$idx+1}" style ="display:none">test</li>
    {else}
   <li id="rv{$idx+1}" style ="display:block">test2</li>
    {/if}
php time smarty
1个回答
0
投票

你必须将你的时间转换为否。使用strtotime()函数

$stime  = strtotime("12:30");
$endtime = strtotime("11:30");

if($stime < $endtime){
     //Your logic goes here
     //<li id="rv{$idx+1}" style ="display:none">test</li>
}else{
     //Your logic goes here
     //<li id="rv{$idx+1}" style ="display:block">test2</li>
}
© www.soinside.com 2019 - 2024. All rights reserved.