PHPで久々にはまったので備忘録 販売日が7月のデータがあります。 請求日は、販売日の2ヵ月後の15日です。 頭で考えると簡単ですね~ 販売日が7月だったら請求日は9月ですよ。 で、カンタンに考えた結果 // $get_dateにDBから引っ張ってきた日付が入る「2008/07/04 14:11:23」とか //取得した日付を元に2ヵ月後の「月」を割り出す。 $get_date; $date_2month = date("m", strtotime("+2 month",$get_date)); echo $date_2month; //出力結果 09 って書いてみた データチェックしてみたらなんかおかしい… 件数が明らかに足りない よくよく確認したら 7/31の2ヶ月後が、すべて10/1となっている? strtotime関数のバグ?と思ったがっ 7/31の2ヶ月後だから、9/31か… ん
![『PHP date strtotime 関数 31日の2ヵ月後』](https://cdn-ak-scissors.b.st-hatena.com/image/square/6a60355ba5b147ab694c62f14126a895b5d3b98d/height=288;version=1;width=512/https%3A%2F%2Fstat.profile.ameba.jp%2Fprofile_images%2F20180310%2F20%2F4e%2Fwy%2Fj%2Fo01800157p_1520680489960_h8iq1.jpg)