回答編集履歴
1
追記
    
        answer	
    CHANGED
    
    | @@ -1,1 +1,1 @@ | |
| 1 | 
            -
            `month`が表示のために1多くなっているので、それを利用して`new Date( year, month, 0 )`に渡すことで来月の0日=今月の末日になるというテクニックだと思います。
         | 
| 1 | 
            +
            `month`が表示のために1多くなっているので、それを利用して`new Date( year, month, 0 )`に渡すことで来月の0日=今月の末日になるというテクニックだと思います。`Date()`コンストラクターに渡す月は0なら1月、11なら12月を意味するので。
         | 
