今天的PHP回声明天回应别的东西

时间:2011-12-12 14:56:07

标签: php date datetime

此代码不起作用。回声是空白的。 PHP版本:PHP 5.0.5版

$today=(int)date("j");  # today
$statedate=12;
if ((int)$startdate == (int)$today){
    echo '12th';
}
if ((int)$startdate == (int)$today){
    echo '14th';
}

2 个答案:

答案 0 :(得分:5)

$today=(int)date("j");  # today
$statedate=12; //NEVER USED!
if ((int)$startdate == (int)$today){
    echo '12th';
}
if ((int)$startdate == (int)$today){
    echo '14th';
}

您定义的是$statedate不是 $startdate

答案 1 :(得分:-2)

肯定(int)$今天会给你一些类似1970年以后的天数吗? 我建议你先写一下

echo '' . (int)$today; 

要查看值是什么,那么您将知道如何编写if语句。