使用php在将来变量相等的日期时通知

时间:2013-08-31 13:19:35

标签: php timestamp

我有一个问题。 例如,现在是2013年8月31日,如果我在PHP中有变量

$time=2013/09/01 08:10:00

我想在这个时候,(2013年1月8日08:10)将向用户提供信息,我该怎么做?

2 个答案:

答案 0 :(得分:0)

只检查当前日期是否等于

if( date(Y/m/d h:i:s) >= $time) {
    echo 'SURPRISE TUDAY IZ YUR BIRTDAY ';
}

答案 1 :(得分:0)

<?php
    $strCDay = date('Y/m/d h:i:s');
    $strFDay = '2013/09/01 08:10:00';
    echo strcmp($strCDay, $strFDay) == 0 ? 'Its your day!' : 'Not your day!';
?>

最好使用字符串函数strcmp,因为这两天都是字符串。函数strcmp返回0表示完全匹配。这可用于比较时间戳。