我正在尝试打印特定日期的接下来 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