/** * 获取两个日期之间的所有日期列表,最多返回365个 * @param string $fromDate 2012-12-12 * @param string $toDate 2013-12-12 * @return array */ public static function getDateRangeList($fromDate, $toDate) { $time = strtotime($fromDate); $list = []; for ($i = 0; $i < 365; $i++) { $date = date("Y-m-d", $i * 86400 + $time); if ($date <= $toDate) { $list[] = $date; } else { break; } } return $list; }