$current_date =date('Y-m-d');
$year = date('Y');
$month = date('m');
$day = date('d');
$first_day = get_week_start($year, $month, $day);
$weeks_first_day =date('Y-m-d',$first_day);
function get_week_start($year, $month, $day)
{
$timestamp = mktime(0, 0, 0, $month, $day, $year);
return $timestamp = mktime(0, 0, 0, $month, date('d', $timestamp)-date('w', $timestamp), $year);
}
あなたは$ weeks_first_dayから最初の日週間を得ることができ、あなたはまた、これまでにどのような形式を変更することができます!ここ
日曜日は最もストレートな方法はから日中('N'
ため'w'
0 =日曜日、1 =月曜日)曜日の数を減算することで断然開始日
あなたは週の最初の曜日として考えますか?それは答えに違いをもたらすでしょう。 –
可能な複製[現在の週の月曜日と金曜日の日付を取得する(PHP)](http://stackoverflow.com/questions/1431631/get-date-for-monday-and-friday-for-the-current- week-php) –
あなたはまだ「最初の曜日」を正しく定義していません。 「1または7または14」はあまり意味がありません。 – deceze