我想獲得日期時間對象的數組,但失敗悲慘。獲取所有日期從過去30天(日期時間對象)
我想取今天的日期,並獲取過去30天內的所有日期。
$today = new DateTime();
$begin = $today->sub(new DateInterval('P30D'));
$interval = new DateInterval('P1D'); // 1 Day
$dateRange = new DatePeriod($begin, $interval, $today);
$range = [];
foreach ($dateRange as $date) {
$range[] = $date->format('Y-m-d');
}
當我傾倒出$range
,我得到一個空的數組。
我在做什麼錯?
工作或者您可以'clone'它。 http://php.net/manual/en/language.oop5.cloning.php – Qirel
是的我想通了這不工作..謝謝你甚至不知道克隆存在這樣的PHP – MacBooc