/** * 计算时间戳之间的时间,返回时间数组 * $start 开始时间戳 * $end 结束时间戳 * $step 增长时间步长,默认一天 */ public function getTime($start, $end , $step = 86400, $format = false) { $time = []; do { if($format == true){ $time[] = date('Y-m-d H:i:s',strval($start)); }else{ $time[] = strval($start); } } while (($start += $step) <= $end); // 重复 Timestamp + $step, 直至大于结束日期中止 return $time; }