我正在开设预约系统,我面临的问题是我想检查某人 某人想要预约的人是否可以在那时使用。
每个人都有固定的每日时段,例如02:00:00到04:30:00,在此期间任何人可以联系他/她,现在预约时,我想检查某人是否愿意预约 。
这是代码:
$strtTime = $PA[0]['starttime']; //02:00:00
$endTime = $PA[0]['endtime']; //04:30:00
$expectedTime = date('g:i:s', strtotime($dteTime)); // $dteTime = 2010-12-31 02:30
if($strtTime < $expectedTime && $endTime > $expectedTime) // the second condition is returning false
{
echo "PAA is available";
}
else
{
echo "PAA is not available at that time slot.";
exit();
}
答案 0 :(得分:0)
date('g:i:s'
返回2:30:00
04:30:00&gt; 2:30:00是假的,因为alpha排序(“04”是&lt;“2”)
所以将date('g:i:s'
更改为date('H:i:s'