2011-07-29 98 views
1

當我回聲出在我的數據庫輸入的內容,我想標記的那些不到三天舊如舊「新」或「最新」等顯示最近的結果只有

下面的腳本,如果他們將其標記今天發佈,但我不知道如何對上述測試。有人可以修改這個以反映我之後的情況嗎?

<?php 
$today = date('d M Y'); 
if ($date = date('d M Y', strtotime($rsjobinfo['date'])) == $today) { ?>    
<p>NEW</p> 
<?php 
;} 
?> 

在此先感謝 丹

回答

2

time()會給你當前時間,以秒計。您可以減去文章的日期(以秒爲單位)以確定它是否發生在最近三天。

if ((time() - strtotime($rsjobinfo['date'])) < 259200) { // 259200 is the number of seconds in three days 
    ?><p>NEW</p><?php 
} 
+0

啊,我甚至沒有想到'時間'。我不得不將'>'更改爲'<',但是這個效果很好。謝謝:) – Dan

+0

@丹:我很高興它爲你工作,並感謝你捕捉不正確的比較。固定! –