• 締切済み

指定した日付からの前後を取得

今日ではない特定の日付(2007-4-5)から数えて、 たとえば前後30日目の日付を取得する関数はあるでしょうか? 環境はphp5です。 よろしくお願いします。

みんなの回答

  • wp_
  • ベストアンサー率54% (132/242)
回答No.2

日付に関しては「epochを知っていて」「date()とmktime()が使えれば」 大抵のことはこなすことが出来ます。 http://jp2.php.net/manual/ja/ref.datetime.php 特定の日付を取得、特定の時刻の一覧を取得などというのはプログラマの工夫次第です。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

こんな感じで <? $str="2007-4-5"; $date=strtotime($str); print $str."の30日前は".date("Y-m-d",$date-(60*60*24)*30)."<br>"; print $str."の30日後は".date("Y-m-d",$date+(60*60*24)*30)."<br>"; ?>

関連するQ&A