比较使用strtotime禁用选项的时间

时间:2015-07-30 01:22:27

标签: php

想要确保此声明准确无误,我在使用更多if语句进行大规模工作时遇到了问题。我试图通过检查当前时间并将其与开始时间(星期三上午6:00)进行比较然后检查当前时间并将其与关闭时间(星期六晚上7:00)进行比较来启用此选项,如果是在那个时间段内,它应该是可点击的,但如果没有,则禁用。我意识到这是一个简单的问题,但我只想确定。

<?php
    $current = strtotime('Now'); // Current date/time
    $start = strtotime('6:00am Wednesday'); // Wednesday morning Picks open
    $close = strtotime('7:00pm Saturday'); // Sunday night game time

if(($current < $start) && ($close > $current)){$dis = ' disabled';}else{$dis = '';}echo '<option value="Washington Redskins"'.$dis.'>Washington Redskins</option>';
?>

1 个答案:

答案 0 :(得分:1)

应该是或接近&lt;电流:

if(($current < $start) || ($close < $current)) {
    $dis = ' disabled';
} else {
    $dis = '';
}

因为如果它尚未启动或者它已经关闭,你想要它被禁用。