如何将特定时间与PHP中的当前时间进行比较?

时间:2017-02-01 11:21:43

标签: php

我是PHP的新手,想要将特定时间与当前时间进行比较。我尝试过不同的技巧,但对我来说没什么用。  例如

$my_time = '2:00';
$active='';

//echo "The time is " . date("h:ia");die;
if (date('h:i') > date('h:i', strtotime($myTime))) {
    $active='Dinner';
    $dinner=1;
}
else
{
    $active='Lunch';
    $lunch=1;
}

3 个答案:

答案 0 :(得分:0)

您有变量定义

$my_time = '2:00'

但你正在使用

strtotime($myTime))

答案 1 :(得分:0)

这可能对您有所帮助

$my_time ="14:08:10";
if (time() >= strtotime($my_time)) {
  echo "Dinner";
}else echo "Lunch";

这会将给定时间与当前时间进行比较

答案 2 :(得分:0)

试试这个。

$my_time ="14:08:10";
if (time() >= strtotime($my_time))
{
  echo "Dinner";
}
else
{
 echo "Lunch";
}

如果这不起作用,请尝试添加日期。 因为添加日期会使时间更具体。