2011-11-10 12 views
0

だから私は、この持っている:週末日付リターン問題

$start_date = date('Y-m-d',strtotime('Friday 17:00')); 
$end_date = date('Y-m-d',strtotime("+2 days", strtotime('Friday'))); 
$conditions['scope'] = " (event_start_date BETWEEN CAST('$start_date' AS DATE) AND CAST('$end_date' AS DATE)) OR (event_end_date BETWEEN CAST('$end_date' AS DATE) AND CAST('$start_date' AS DATE))"; 

私が来て週末(1700年の金 - 日)のための出力に日付たい私は金曜日に到達するまで、それは、それはに開始しません、次の週末を見せてください。

今週の週末を表示して、次の週末を示す日曜日の終わりまで表示するにはどうすればよいですか?

答えて

0
$end_date = date('Y-m-d',strtotime('Sunday')); 
$start_date = date('Y-m-d',strtotime($end_date . ' -2 days ')); 
0
$end_date = date('Y-m-d', strToTime('this Sunday')); 

strToTime's relative datesの参考情報です。

+0

あなたは '$ end_date'から戻る必要があります。 – andho

+0

@andho - 「金曜日17:00」が既に「-2日」必要であるとは思わなかった金曜日の日付を返します。しかし、はいあなたは正しいです。 'strToTime()'は猫のようなものです。 –

関連する問題