• ベストアンサー

PHP 日付操作

PHPで動的サイトを作っている者です。 日付の操作で トピックスフォームの更新1週間内までの記事は New.gifイメージを表示させるような作りにしたいです。 日付のとり方が、20060831といったフォーマットです。 今のプログラムではただ単純に if((現在の時刻-記事登録日)< 7) といった分岐にしております。 しかし、今日発覚したのですが月をまたぐと 20060901-20060831になり差が70になってしまい New.gifが表れません。 上記を打開するいいロジックはございませんか?

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.1

if (20060831 > date("Ymd",time()-60*60*24*7)) { # New.gif }

その他の回答 (1)

  • galluda
  • ベストアンサー率35% (440/1242)
回答No.2

がると申します。 日付のそういった計算であれば、「ユリウス日」というものが大変に役に立ちます。 Googleあたりでお調べになると、或いはよろしいかもしれません。

関連するQ&A