javascriptで日付(月・日)を加算(減算)してみた

javascriptでの日付(月・日)の加算、減算がよく分らなくなるためまとめた
月の指定が0 (1 月) ~ 11 (12 月)なのがめんどくさい

2014/9の次月(+1)
var date=new Date(2014,9-1,1);
date.setMonth(date.getMonth()+1);
date.getFullYear() // 2014
date.getMonth()+1 // 10
2014/9の前月(-1)
var date=new Date(2014,9-1,1);
date.setMonth(date.getMonth()-1);
date.getFullYear() // 2014
date.getMonth()+1 // 8
2014/9/18の翌日(+1)
var date=new Date(2014,9-1,18);
date.setDate(date.getDate()+1);
date.getFullYear() // 2014
date.getMonth()+1 // 9
date.getDate() // 19
2014/9/18の前日(-1)
var date=new Date(2014,9-1,18);
date.setDate(date.getDate()-1);
date.getFullYear() // 2014
date.getMonth()+1 // 9
date.getDate() // 17

日数、月数をプラスマイナスするだけ