はじめに
Date型から、月と日を取得しようとしていた。
間違っているところ
現在の日付.2019年12月5日なのに、
月が11,日が4になってしまっている。
//現時点のDateを取得 const today = new Date(); console.log(today);//→Thu Dec 05 2019 14:31:31 GMT+0900 (日本標準時) //月を取得 console.log(today.getMonth());//→11 //何日か取得 console.log(today.getDay());//→4
修正後
//月を取得 console.log(today.getMonth() + 1);//→12 //何日か取得 console.log(today.getDate());//→5
おわり
getMonthって返却値が0~11なのですね。
[参考リンク]
(https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth)
getDateに関しては、1~31のようです。
参考リンク
getDay使ってたのは、完全に勘違いでした。
getDayは曜日を返却してくれるようです。(0~6)
参考リンク
コメント