【发布时间】:2013-05-20 17:54:13
【问题描述】:
我有一个表单,用户可以在其中选择日期范围。例如,日期范围可以是:
$start = "5/1/2013";
$end = "6/5/2013";
我可以通过执行以下操作轻松掌握两者之间的天差:
$date1 = new DateTime($start);
$date2 = new DateTime($end);
$interval = $date1->diff($date2)
但是,如果我想构建一个包含每月分组的数组,其中每个数组将具有每个组的最小和最大日期。例如:
array(2) {
[0]=>
array(2) {
[0]=>
string(8) "5/1/2013"
[1]=>
string(9) "5/30/2013"
}
[1]=>
array(2) {
[0]=>
string(8) "6/1/2013"
[1]=>
string(8) "6/5/2013"
}
}
我怎样才能做到这一点?
【问题讨论】:
-
这不是代码编写服务。展示您的尝试,我们将帮助您实现。
标签: php arrays date dynamic-arrays date-range