PHP - 根据日期显示/隐藏图片

时间:2016-05-22 08:03:07

标签: php

我想根据表的date字段显示GIF图像。

像:

$dt = $row['PicDate']; // date is 2016-05-04 10:57:51

if($dt > strtotime('-30 days')){
    echo '<img src="image/new.gif">';
}

但问题是,图像没有显示。

我该怎么办?

1 个答案:

答案 0 :(得分:3)

$dt是&#34;日期/时间&#34;串。要比较时间戳,您应将$dt转换为strtotime函数:

$dt = $row['PicDate']; // date is 2016-05-04 10:57:51

if (strtotime($dt) > strtotime('-30 days')) {
    echo '<img src="image/new.gif">';
}