我想循环一个日期,以便每次日期都按上一个日期递增。我的代码在这里。请回复任何人,提前致谢
$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 循环重复日期。
尝试这个:
<?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)
| 归档时间: |
|
| 查看次数: |
6202 次 |
| 最近记录: |