如果数据库中的日期与今天的日期匹配,我想显示一个文本。
$userdate = date("m/d/Y", strtotime($rr['last_login']));
$today = date("m/d/Y");
if ($userdate==$today){
echo "<test>";
}
即使是今天的日期,记录也不会回显字符串。有趣的是,如果我把它改成
if ($userdate!=$today){
它也不显示<test>
我错了!我并没有试图返回任何html内容。& lt;括号只是随机的字符。我将其更改为"test",现在它工作了。很抱歉<>造成混乱的字符!
由于这是PHP,因此可以假设您正在浏览器中查看结果,浏览器将把"
";
同样,如果你总是在处理一个数据库,你也可以使用这个:
if (substr($rr['last_login'], 0, 10) == date('Y-m-d'))
echo "test<br />'n";