次のようにフォーマットされた2つの文字列があります。
$status = "15:00";
$time = "15:00";
簡単にphpを使用してそれらを比較したい:
if($status == $time)
{
echo 'true';
}
else
{
echo 'false';
}
以前の値が同じであっても (文字列として) false になります。それらのタイプを「時間」に変更して比較する方法があるかどうか知りたいですか??
strtotime()を使用すると、文字列の日付が整数に変換され、簡単に比較できます。
strtotime()
時間比較にご利用ください。マニュアルはこちら
$status = "15:01";
$time = "15:00";
if(strtotime($status) == strtotime($time))
{
echo 'true';
}
else
{
echo 'false';
}