-1

スレッドのタイトルが 1 時間前または 1 時間前に作成された場合は、スレッド タイトルの横に NEW を表示したい。1時間経過したら、何もエコーしないようにします。

これは以前は機能していましたが、現在は機能しません。なぜこれが上記のことをしていないのか知っていますか?

$Tim = time() - 3600;
if($tit->Time >= $Tim){
echo"NEW ";
}
4

1 に答える 1

1
echo $tit->Time >= strtotime('-1hour') ? 'New' : '';

Timeそれが本当にUNIX タイムスタンプであることを確認してください。そうでない場合は、最初に変換する必要があります。

あなたが試すことができます

strtotime($tit->Time);

$tit->Timeしかし、それは何が何であるかに大きく依存します

于 2013-02-26T23:37:11.377 に答える