想要确保此声明准确无误,我在使用更多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>';
?>
答案 0 :(得分:1)
应该是或接近&lt;电流:
if(($current < $start) || ($close < $current)) {
$dis = ' disabled';
} else {
$dis = '';
}
因为如果它尚未启动或者它已经关闭,你想要它被禁用。