ホームページ >バックエンド開発 >PHPチュートリアル >PHPで特定の曜日の日付スタンプを取得するにはどうすればよいですか?

PHPで特定の曜日の日付スタンプを取得するにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-01 04:54:27898ブラウズ

How to Get the Date Stamp for a Specific Weekday in PHP?

特定の平日の日付スタンプを取得する方法

次のような、特定の平日の日付スタンプを取得する必要がある状況に遭遇することがあります。月曜日、火曜日、水曜日など。この操作は、strtotime() 関数を使用して簡単に実行できます。

使用法:

次に出現する曜日の日付スタンプを計算するには、次の構文を使用するだけです。 :

strtotime('next [weekday]')

たとえば、次の火曜日の日付スタンプを取得するには、次を使用します:

$nextTuesday = strtotime('next tuesday');

過去の発生の確認:

場合によっては、指定した平日が今週すでに終了したかどうかを知りたいことがあります。これは、計算された日付スタンプの週番号と現在の週番号を比較することで判断できます。

例:

<code class="php">$nextTuesday = strtotime('next tuesday');
$weekNo = date('W');
$weekNoNextTuesday = date('W', $nextTuesday);

if ($weekNoNextTuesday != $weekNo) {
    // Past Tuesday
} else {
    // Not yet past Tuesday
}</code>

このアプローチにより、以下を区別できます。過ぎた平日と今週のこれからの平日。

以上がPHPで特定の曜日の日付スタンプを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。