如何比较两个24小时的时间

时间:2012-01-02 04:19:31

标签: php

我有两个24小时的时间值,想要使用PHP进行比较。

我尝试了以下内容:

$time="00:05:00"; //5 minutes

if($time1<='00:03:00')
{
 //do some work
}
else
{
 //do something
}

这是使用PHP比较2个时间值的正确方法吗?

3 个答案:

答案 0 :(得分:31)

使用内置函数strtotime()

$time="00:05:00"; //5 minutes
if(strtotime($time)<=strtotime('00:03:00')) {
 //do some work
} else {
 //do something
}

答案 1 :(得分:10)

是的,这是正确的。您不需要转换为整数,因为24小时格式的字符串值与数字的顺序完全相同。

答案 2 :(得分:4)

你可以使用php的strtotime