我有个问题。例如,现在是2013年8月31日,如果我在PHP 中有变量
$time=2013/09/01 08:10:00
我想在这个时候,(08:102013)会有一个信息给用户,我该怎么做?
只需检查当前日期是否等于
if( date(Y/m/d h:i:s) >= $time) {
echo 'SURPRISE TUDAY IZ YUR BIRTDAY ';
}
<?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。这可以用于比较时间戳。