php strtotimeで先週の月曜日の時刻を取得するにはどうすればよいですか? -1月曜日は間違っています

WBOY
リリース: 2016-10-17 09:30:10
オリジナル
2344 人が閲覧しました

-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);

関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!