在比赛开始前我有以下几天几小时
$time=$row['event_time'];
$gameDate = $row['event_date'];
if($gameDate !== $lastDate){
$calcDate= strtotime('Ymd',$gameDate,$time); //suspect problem is here
var_dump($calcDate);
$remaining = $calcDate - time();
$days_remaining = floor($remaining / 86400);
$hours_remaining = floor(($remaining % 86400) / 3600);
echo'<tr style="background-color:red;">';
$lastDate = $gameDate;
echo '<td style="background-color:#2980b9"><strong style="color:white">'.$gameDate.'</strong></td>';
但是,当我在
$calcDate
上执行var_dump时,它只返回bool false,false
我已经搜索和调整,并尝试,希望一个更有经验的PHP用户可以帮助我在这里。
假设日期和时间为2015-05-17 08:00
最佳答案
我想那排应该是
$calcDate= strtotime($gameDate . " " . $time)
有关更多信息,请查看strtotime功能手册
http://php.net/manual/en/function.strtotime.php