【问题标题】:How to compare two time values in Smarty如何在 Smarty 中比较两个时间值
【发布时间】:2017-09-25 10:43:29
【问题描述】:

我正在使用 smarty。我想检查两个时间值。它工作不正常。我所做的如下所示,但它没有进入else条件。

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】:

你必须把你的时间转换成没有。使用 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>
}

【讨论】:

    猜你喜欢
    • 2015-01-30
    • 2016-08-06
    • 2013-11-13
    • 2021-04-25
    • 1970-01-01
    • 2020-06-18
    • 1970-01-01
    • 1970-01-01
    • 2016-03-03
    相关资源
    最近更新 更多