php 1日以内の記事にはnewを表示する

with コメントはまだありません

簡単そうなのでつけてみました。

//1日以内はnewを表示
if(time()-strtotime($pubDate[$i]) < (3600*24)) { echo "new"; } time()は現在の時刻をUnixタイムスタンプとして取得。 1970年1月1日 00:00:00 から何秒たったかをひたすら数えたものです。 strtotime()はUnixタイムスタンプに変換します。 RSS2の場合、時間が英字表記だったので使用しました。 あとは、24時間を表す24*3600の範囲内だったら、 newを表示するというものです。 是非、お使いください。

Leave a Reply