【PHP】24時間以内かどうか
update :
phpで24時間以内かどうかを判断します。定義として、1秒でも過ぎていたらダメです。1秒以下は24時間以内とします。
24時間以内かどうか
「2024-11-15 15:12:10」と「2024-11-16 15:12:11」を比較します。以下のコードは1秒過ぎているので「fail」と表示されます。
$dateFrom = "2024-11-15 15:12:10"; $dateTo = "2024-11-16 15:12:11"; // | // | タイムスタンプに変換 // | $dTimeStamp1 = strtotime($dateFrom); $dTimeStamp2 = strtotime($dateTo); // | // | タイムスタンプとして差をもとめる // | $diff = $dTimeStamp2 - $dTimeStamp1; // | // | 「時」に変換 // | $dTimeDiff["hours"] = ceil((ceil($diff / 60)) / 60); // | // | 比較 // | if(24 >= $dTimeDiff["hours"]){ echo "success!!!"; }else{ echo "fail"; }