我正在使用strtotime函数,但我还需要将我的开始日期包含在数组列表中 这里是代码段我正在使用strtotime函数,但我还需要将我的开始日期包含在数组列表中
while (strtotime($startDate) <= strtotime($newEnddate)) {
$newStartDate = date ("Y-m-d", strtotime("+1 day", strtotime($startDate)));
$dates = array(
'startdate' => $newStartDate,
'enddate' => $newStartDate
);
//$this->ddc_get_res($dates);
$startDate = $newStartDate;
}
那么这个结果是
array (
'startdate' => '2016-10-16',
'enddate' => '2016-10-16',
)array (
'startdate' => '2016-10-17',
'enddate' => '2016-10-17',
)array (
'startdate' => '2016-10-18',
'enddate' => '2016-10-18',
)array (
'startdate' => '2016-10-19',
'enddate' => '2016-10-19',
)array (
'startdate' => '2016-10-20',
'enddate' => '2016-10-20',
)array (
'startdate' => '2016-10-21',
'enddate' => '2016-10-21',
)array (
'startdate' => '2016-10-22',
'enddate' => '2016-10-22',
)array (
'startdate' => '2016-10-23',
'enddate' => '2016-10-23',
)array (
'startdate' => '2016-10-24',
'enddate' => '2016-10-24',
)
但我预期的结果是这样的
array (
'startdate' => '2016-10-15',
'enddate' => '2016-10-15'
(
'startdate' => '2016-10-16',
'enddate' => '2016-10-16',
)array (
'startdate' => '2016-10-17',
'enddate' => '2016-10-17',
)array (
'startdate' => '2016-10-18',
'enddate' => '2016-10-18',
)array (
'startdate' => '2016-10-19',
'enddate' => '2016-10-19',
)array (
'startdate' => '2016-10-20',
'enddate' => '2016-10-20',
)array (
'startdate' => '2016-10-21',
'enddate' => '2016-10-21',
)array (
'startdate' => '2016-10-22',
'enddate' => '2016-10-22',
)array (
'startdate' => '2016-10-23',
'enddate' => '2016-10-23',
)array (
'startdate' => '2016-10-24',
'enddate' => '2016-10-24',
)
个
有这方面的想法感谢你会明白可用任何帮助
请重新相你的问题,也提供了上下文中变量的初始值。 – Arvind