1
內的開始日期和星期的結束日期一年比一年和週數時,我有一個計劃,讓一個星期的開始日期和結束日期。以下是代碼。獲取月份開始和月末
function getStartAndEndDate($week, $year) {
$dto = new DateTime();
$dto->setISODate($year, $week,0);
$ret['week_start'] = $dto->format('Y-m-d');
$dto->modify('+6 days');
$ret['week_end'] = $dto->format('Y-m-d');
return $ret;
}
$week_array = getStartAndEndDate(5,2017);
print_r($week_array);
這將輸出結果作爲
Array ([week_start] => 2017-01-29 [week_end] => 2017-02-04)
但我需要一週兩個部分。例如,結果應如下
Array ([week_start] => 2017-01-29 [week_end] => 2017-01-31)
Array ([week_start] => 2017-02-01 [week_end] => 2017-02-04)
這意味着我需要不同月份的單獨值。任何幫助將不勝感激。
如何在'2天內'週末結束' –
實際上這一週還沒有結束。如果日期在不同的月份,我需要的是將同一周分成兩份。 – Thejas