从输入日期开始的下一个 35 天输出


Output next 35 days from input date

我正在尝试打印特定日期的接下来 35 天。这是我的函数:

$randomdate = '01-01-2015';
$a=0;
while($a<35){
 $date = date("Y-m-d", strtotime("+1 day", strtotime($randomdate)));
 $a++; 
 $randomdate =   $date; 
}

但这只打印了 30 天.如果月份更改,它不会递增到下一个日期。我哪里做错了?

你可以这样做

<?php
$start_date = '25-02-2016';
$number_of_dates = 10;
$dates = array();
for($i=1;$i<=$number_of_dates;$i++){
  $date = date('Y-m-d', strtotime("$start_date +$i days"));
  echo "'n".$date;
  $dates[] = $date;  
}
?>

在这里查看 : https://eval.in/539120