php for 循环每次日期递增

use*_*841 1 php date

我想循环一个日期,以便每次日期都按上一个日期递增。我的代码在这里。请回复任何人,提前致谢

  $today = date('Y-m-d'); 

  for($i=1; $i<=4; $i++){                
    $repeat = strtotime("+2 day",strtotime($today));
    echo $rdate = date('Y-m-d',$repeat);
  }
Run Code Online (Sandbox Code Playgroud)

我想要的结果好像今天是 2016-04-04,而不是 2016-04-06、2016-04-08、2016-04-10、2016-04-12。

实际上我想在用户输入提醒的地方设置提醒日期。让用户想要今天添加提醒,并希望在 2 天、3 天或他想要的下一天重复 5 次。比我如何用 for 循环重复日期。

asl*_*win 5

尝试这个:

<?php

$today = date('Y-m-d'); 

for($i=1; $i<=4; $i++)
{
    $repeat = strtotime("+2 day",strtotime($today));
    $today = date('Y-m-d',$repeat);
    echo $today;
}
Run Code Online (Sandbox Code Playgroud)

输出:

2016-04-06
2016-04-08
2016-04-10
2016-04-12
Run Code Online (Sandbox Code Playgroud)