草庐IT

endPeriod

全部标签

PHP 使用 DatePeriod 创建带休息时间的时间段

我想创建有开始时间、结束时间和休息时间的时间段。publicfunctiongetServiceScheduleSlots($duration,$break,$stTime,$enTime){$start=newDateTime($stTime);$end=newDateTime($enTime);$interval=newDateInterval("PT".$duration."M");$period=newDatePeriod($start,$duration,$end);foreach($periodas$dt){$periods[]=$dt->format('H:iA');}r