从输入日期开始输出接下来的 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
我正在尝试打印特定日期的未来 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