让我们花两个日期时间2013-07-22和2013-07-28。这两个日期之间的日期时间是2013-07-23,2013-07-24,2013-07-25,2013-07-26,2013-07-27,2013-07-28。
我可以使用php datetime来完成这项工作。
$interval = DateInterval::createFromDateString('1 days');
$period = new DatePeriod($startDate, $interval, $endDate, DatePeriod::EXCLUDE_START_DATE);
我有另一个变量$interval
可以取值1,2,3 ... 。如果$interval = 2
那么$period
只会包含2013-07 -24,2013-07-26,2013-07-28。
同样地,$interval = 3
然后$period
将仅包含2013-07-25,2013-07-28。
怎么做呢?
答案 0 :(得分:3)
您可以使用该变量创建任何间隔,只需写入:
$interval = DateInterval::createFromDateString("$interval days");
相反,你就被设定了。