【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";
}