【发布时间】:2018-07-12 20:29:07
【问题描述】:
在这个日期数组上有一个 PEBKAC...我不明白为什么第二维的第一个位置会被日期的最后修改覆盖...非常感谢所有帮助!
$year=date('Y');
$count=date('m'); //loop from begining of current year to current month
$begin =new DateTime("$year-01-01");
$end = clone $begin;
for ($i=0; $i < $count; $i++){
if ($i >0){
$begin=$begin->add(new DateInterval('P1M'));
$end = clone $begin;
}
$dateArray[$i][0]=$begin;
$dateArray[$i][1]=$end->modify('last day of this month');
}
我正在寻找的输出是有一个多维数组,其中包含从当年到当月的每个月的第一个日期和最后一个日期。
【问题讨论】: