一か月後の日付を正しく求める

自分用メモとして記載です。

一般的な例
$raigetuTmp = date('Y-m-d', strtotime('+1 month', strtotime(date('Y-m-d'))));
これは月末だとちゃんと動作しない

来月の1日
$raigetuTmp = date(Y-m-d', strtotime('farst day of next month', strtotime(date('Y-m-d'))));

来月末
$raigetuTmp = date(Y-m-d', strtotime('last day of next month', strtotime(date('Y-m-d'))));

これらをうまく使えばちゃんとできそう

$_raigetu = youbi_make($raigetuTmp);

youbi_make()は自作関数です。

動作結果は
2019年5月16日【木】となりました。
記事id:861 / 2287PV

関連記事


Warning: simplexml_load_file() [function.simplexml-load-file]: SSL operation failed with code 1. OpenSSL Error messages: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure in /home/session-2/www/02_zatu/system_files/core_sys.php on line 41

Warning: simplexml_load_file() [function.simplexml-load-file]: Failed to enable crypto in /home/session-2/www/02_zatu/system_files/core_sys.php on line 41

Warning: simplexml_load_file(http://www.jigen.xyz/index.xml) [function.simplexml-load-file]: failed to open stream: operation failed in /home/session-2/www/02_zatu/system_files/core_sys.php on line 41

Warning: simplexml_load_file() [function.simplexml-load-file]: I/O warning : failed to load external entity "http://www.jigen.xyz/index.xml" in /home/session-2/www/02_zatu/system_files/core_sys.php on line 41

Warning: Invalid argument supplied for foreach() in /home/session-2/www/02_zatu/system_files/core_sys.php on line 42