【发布时间】:2015-06-23 07:40:38
【问题描述】:
美好的一天。
我有一个显示事件开始前的时间的脚本:我的脚本如下所示:
$gameDate = $row['event_date'];
if($gameDate !== $lastDate){
$calcDate = $gameDate.$time;
$calcDate = strtotime(str_replace('/', '-', $gameDate));
$remaining = $calcDate - time();
$days_remaining = floor($remaining / 86400);
$hours_remaining = floor(($remaining % 86400) / 3600);
if($days_remaining < 0 && $hours_remaining < 0){
echo'';
}
if($days_remaining == 0){
echo 'Starts In: <span class="timeSpan">'.$hours_remaining.'</span> Hours';
}
else if($days_remaining != 0){
echo' Starts In: <span class="timeSpan">'.$days_remaining.'</span> Days And <span class="timeSpan">'.$hours_remaining.'</span>Hours';
}
我的脚本运行良好,事实上它运行良好,即使事件已过期,它也会继续计数:
我的问题
知道它为什么这样做吗?我阻止这种行为的 if 语句对我来说看起来不错......?
【问题讨论】: