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

时间:2017-09-25 10:43:29

标签: php time smarty

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

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}

1 个答案:

答案 0 :(得分: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>
}