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',
)
입니다 이에3210 개
아이디어는 가능한 어떤 도움
제발 다시 단계 귀하의 질문, 또한 맥락에서 변수의 초기 값을 제공합니다. – Arvind