ホームページ >バックエンド開発 >PHPチュートリアル >プログラミングで日付文字列を今日の日付と比較するにはどうすればよいですか?
日付と今日の比較
プログラミングでは、日付を比較して、ある日付が他の日付に先行するか、等しいか、または後続するかを判断する必要があることがよくあります。これは、時差の計算や過去にイベントが発生したかどうかを判断するなどのタスクに特に役立ちます。
次のシナリオを考えてみましょう。「2010」などの日付と時刻の文字列を含む変数 $var があるとします。 -01-21 00:00:00.0」。この日付を今日の日付と比較して、$var が今日より前の日付、今日と等しい日付、または今日以降の日付を表すかを判断したいとします。
Solution
Toこの比較を実行するには、次の手順を使用できます:
$var_timestamp = strtotime($var); $today_timestamp = time();
$time_difference = $today_timestamp - $var_timestamp;
例、$var が 1 日前の日付を表し、現在時刻が午前 10:00 である場合、$time_difference はおよそ次のようになります。 -86400 秒 (60 60 24 = 1 日 86400 秒)。この場合、$var は今日より前であると結論付けることになります。
以上がプログラミングで日付文字列を今日の日付と比較するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。