//循环输出本月的日期 function date_range($date1,$date2){ $timestamp1=strtotime($date1); $timestamp2=strtotime($date2); $days=($timestamp2-$timestamp1)/86400+1; $date=[]; for($i=0;$i<$days;$i++){ $date[]=date('Y-m-d',$timestamp1+(86400*$i)); } return $date; } //输入两个参数 一个开始日期 一个结束日期 $date_list=date_range("2020-03","2020-03-31"); echo '<pre>'; var_export('$date_list'); var_export($date_list); die;
'date_range(1,2)'array ( 0 => '2020-03-01', 1 => '2020-03-02', 2 => '2020-03-03', 3 => '2020-03-04', 4 => '2020-03-05', 5 => '2020-03-06', 6 => '2020-03-07', 7 => '2020-03-08', 8 => '2020-03-09', 9 => '2020-03-10', 10 => '2020-03-11', 11 => '2020-03-12', 12 => '2020-03-13', 13 => '2020-03-14', 14 => '2020-03-15', 15 => '2020-03-16', 16 => '2020-03-17', 17 => '2020-03-18', 18 => '2020-03-19', 19 => '2020-03-20', 20 => '2020-03-21', 21 => '2020-03-22', 22 => '2020-03-23', 23 => '2020-03-24', 24 => '2020-03-25', 25 => '2020-03-26', 26 => '2020-03-27', 27 => '2020-03-28', 28 => '2020-03-29', 29 => '2020-03-30', 30 => '2020-03-31', )