日付オブジェクトを利用する際の注意点
jsで日付オブジェクトを利用する際は「月」が0から始まることに注意。
getMonth()で現在の月を取得する場合は1を足す必要がある。
new Date(2010, 9, 25)のように引数を付けて日付オブジェクトを作成する場合は、現在の月から1を引く必要がある。
var d = new Date(); //現在時刻で日付オブジェクトを作成 console.log(d); //Sat Sep 25 2010 22:59:59 GMT+0900 (JST) console.log(d.getFullYear()+'年'+(d.getMonth()+1)+'月'+ d.getDate()+'日'+d.getHours()+':'+d.getMinutes()+':'+d.getSeconds()); //2010年9月25日22:59:59 var p = new Date(2010,8,25); //今日の日付で日付オブジェクトを作成 //今日の日付で日付オブジェクトを作成(月は0から始まることに注意) console.log(p); //Mon Sep 25 2010 00:00:00 GMT+0900 (JST)