for loop(7days) を使用して特定の週の日付を取得する方法
例えば、
$date_start = '2012/09/03';
機能の日付を取得したい。'2012/09/04','2012/09/05','2012/09/06'...'2012/09/08'
1週間。
コードを取得しましたが、実行に時間がかかります:
while(strtotime($start_date)<= strtotime($end_date)){}
ここにあなたがそれをすることができる解決策があります
$date_start = '2012/09/03';
$end_date = date ("Y/m/d", strtotime("+7 day", strtotime($date_start)));
while (strtotime($date_start) <= strtotime($end_date)) {
echo $date_start = date ("Y/m/d", strtotime("+1 day", strtotime($date_start)));
}
ここにライブ作業の例があります
または、リンクにアクセスしてください..お役に立てば幸いです
$date = '2012/09/03'; // Start date
$date_seconds = strtodste($date); // Unix-time format (in seconds from 01.01.1970)
$week_seconds = 3600 * 24 * 7; // Second in week = 604800
while(true){
$date_seconds += $week_seconds;
var_dump(date('Y/d/m', $date_seconds));
}