function timeDiff($firstTime,$lastTime){
$firstTime=strtotime($firstTime);
$lastTime=strtotime($lastTime);
$timeDiff=$lastTime-$firstTime;
return $timeDiff;
}
$fromDate = "2013-11-15 09:00:00";
$toDate = "2013-11-15 18:00:00";
$difference = timeDiff($fromDate,$toDate);
现在我得到了它以秒为单位的减去值,我已经将它转换为时间,我的问题是如果我选择的午餐时间在 $fromDate 和 $toDate 之间,我如何自动减去午休时间。
例如。
lunch is 12pm to 1pm;
$fromDate = "2013-11-15 09:00:00";
$toDate = "2013-11-15 18:00:00";
我在这里有 9 个小时,但我只需要 8 个小时,因为它在我选择的 $fromDate 和 $toDate 之间打了午休时间或午休时间。
任何帮助请