【发布时间】:2012-03-07 22:46:21
【问题描述】:
是否有任何功能可以将开始日期和结束日期分成$interval 天(或月)的块?例如:
$interval = new DateInterval('P10D');
$start = new DateTime('2012-01-10');
$end = new DateTime('2012-02-16');
$chunks = splitOnInterval($start, $end, $interval);
// Now chunks should contain
//$chunks[0] = '2012-01-10'
//$chunks[1] = '2012-01-20'
//$chunks[2] = '2012-01-30'
//$chunks[3] = '2012-02-09'
//$chunks[3] = '2012-02-16'
我认为DatePeriod 可以提供帮助,但我没有找到任何使用方法。
【问题讨论】:
-
@Gordon 谢谢,对不起,我没有意识到这是重复的。投票结束。
标签: php datetime dateinterval