如果声明使用日期

时间:2011-08-29 13:55:40

标签: php if-statement

现在我正在使用这个if语句,但我需要修改它,以便它显示包含,如果他们在今天的日期之后注册,而不是等于

    <?php
    if ($userinfo['signed_up']=="2011-08-29 09:00:00")
      include("launchbuilder_gorilla.php");
    else
      include("launchbuilder.php");
    ?>

3 个答案:

答案 0 :(得分:1)

if (strtotime($userinfo['signed_up']) > time())

回到未来?

答案 1 :(得分:0)

if ($userinfo['signed_up'] > "2011-08-29 09:00:00")

根据PHP的内置类型转换和日期格式,应该可以工作。如果您需要将当前时间转换为该格式,请使用:

if ($userinfo['signed_up'] > date("Y-m-d H:i:s"))

然而,正如deceze指出的那样,这并没有多大意义,所以你可能会想要这样的东西:

if ($userinfo['signed_up'] >= date("Y-m-d 00:00:00"))

检查他们是否在“今天”的任何时候注册。有关详细信息,请参阅the date() function

答案 2 :(得分:0)

可以采用基于对象的方法:使用date_diff()