指定された日付と今日の比較
$var = "2010-01-21 00 など、変数に格納された指定された日付:00:00.0" であるため、時間内の相対的な位置を判断するために、今日の日付と比較することが必要になることがよくあります。これを実現するには、いくつかの組み込み PHP 関数を使用できます。
解決策:
次の手順は、$var と今日の日付を比較するアプローチの概要です。
文字列を時刻に変換する値:
strtotime() 関数を使用して、$var を 1970 年 1 月 1 日からの秒数を表す UNIX タイムスタンプに変換します。
$timestamp = strtotime($var);
時間を計算する違い:
現在の時刻から $var の UNIX タイムスタンプを減算します。これは time() 関数を使用して取得できます。
$timeDiff = time() - $timestamp;
時差を比較します:
$var の相対位置を決定します今日の日付との比較:
たとえば、次のコード スニペットは、$var が過去 1 日以内に発生したかどうかを確認する方法を示しています。
if (($timeDiff / (60 * 60 * 24)) < 1) { ... }
以上がPHP で指定された日付と今日の日付を比較するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。