new Dateのすごいところ

new Date(fullyear, month, day)でDateオブジェクトを作り、monthには[(0, "1月"),(1, "2月"),..,(11, "12月")]なんだけど

new Date(2009, 12, 1); //Fri Jan 01 2010 00:00:00 GMT+0900

12以上の数字を入れると、年をインクリしてくれる!当然13とか14と化すると、2月、3月になる!

Date ++ !! (明日ではない)

あと、日付に0をいれると

new Date(2009, 12, 0); //Thu Dec 31 2009 00:00:00 GMT+0900

「前月のおしまいのDateオブジェクト」を返してくれる!

すごいぞ!Dateオブジェクト!
Date ++ !! (明日ではない)

あ、あとあと、monthに負の数字を入れると逆に年をデクリメントしてくれるぞ!

new Date(2009, -1, 1); //Mon Dec 01 2008 00:00:00 GMT+0900

知らなかったぞ!日付制御面倒なのに!簡単だった!

すごいぞ!Dateオブジェクト!!
Date ++ !! (明日ではない)