Php创建除午餐时间以外的小时数

时间:2015-12-07 09:12:58

标签: php date time

我正在创建一个约会系统。小时数自动创建10乘10,但我需要删除午餐时间,这些时间是从12小时的12点到24点的日期时间系统。

$start=strtotime("08:30");
$end=strtotime("17:30");
$now=$start;                
while($now <= $end){
    echo '<option value="'.date("H:i",$now).':00">'.date("H:i",$now).'</option>';
    $now = strtotime('+10 minutes',$now);
}

2 个答案:

答案 0 :(得分:2)

只需添加午餐时间:

thatService

答案 1 :(得分:1)

试试这个:

$start=strtotime("08:30");
$end=strtotime("17:30");
$lunch_start=strtotime("12:00");
$lunch_end=strtotime("13:00");
$now=$start;                
while(($now <= $end) && ($now >= $lunch_start || $now <= $lunch_end)){
    echo '<option value="'.date("H:i",$now).':00">'.date("H:i",$now).'</option>';$now = strtotime('+10 minutes',$now);
}