-1

我有个问题。例如,现在是 31/08/2013,如果我在 PHP 中有变量

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

我想在这个时候,(08:10,1/9/2013)将有一个信息给用户,我该怎么做?

4

2 回答 2

0

只需检查当前日期是否等于它

if( date(Y/m/d h:i:s) >= $time) {
    echo 'SURPRISE TUDAY IZ YUR BIRTDAY ';
}
于 2013-08-31T13:29:17.587 回答
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 表示完全匹配。这可以用于比较时间戳。

于 2013-08-31T13:58:03.093 回答