-1 月曜日の出力は今週月曜日ですが、これは非常に奇妙です
-1 月曜日の出力は今週月曜日ですが、これは非常に奇妙です
外国人は「今週の月曜日」は来週の月曜日、「先週の月曜日」は今週の月曜日だと考えているからです
「-2 monday」または「先週の月曜日」を使用してください
date('Y-m-d', strtotime('-' . (6+date('w')) . ' days'));
-7 days
last week
通常は 2 つのステップで行われます。最初に先週の任意の日を取得し、次に月曜日を検索します。これは、月末を検索するには翌月の 1 日を検索し、次に -1 日を検索するのと同じです。
これに対する一般的なメソッドを書いてみましょう
リーリー
date('w') は、月曜日から土曜日までがそれぞれ 1 ~ 6、日曜日が 0 であるため、現在の曜日を取得します。値が 0 の場合、先週の月曜日は 13 日前です。残りは日付('w')+6日前です。
リーリー
ここでドキュメントのリンクの説明を参照してください
echo "先週の月曜日:".date("Y-m-d",strtotime("最後の月曜日"))."
";
$time = strtotime("-7 日");
$timetest =date("Y-m-d h:i:sa", $time);