javascriptのDateのsetMonthにやられたのでメモ。
月末とかではまる。
コード
<html><body> <script type="text/javascript"> var d = new Date(); // 8月31日 document.write(d + "<br>"); var month = d.getMonth(); // 8月なので7 document.write(month + "<br>"); d.setMonth(month + 1); // +1ヶ月しようとした document.write(d.getMonth() + "<br>"); document.write(d); </script> </body></html>