php5.2以上ならDateTimeが使えるのでDateTime使いましょう。date()よりは便利です。 基本ここにまとめてある http://qiita.com/re-24/items/c3ed814f2e1ee0f8e811 かるく補足 任意の日時を作成(現在を基準に1日前とかやりたい場合) $date1 = new DateTime(); // 20160101-00:00:00 $date2 = new DateTime('+1 days'); // 20160102-00:00:00 $date3 = new DateTime('-1 days'); // 20151231-00:00:00 $date4 = new DateTime('+1 weeks'); // 20160108-00:00:00 $date5 = new DateTime('+1 month'); //