我想获取当前月份。 我们现在在五月,但发生了一件奇怪的事情:
var thisDate = new Date();
console.log(thisDate);
console.log(thisDate.getMonth());
输出:
Thu May 14 2020 12:25:19
4
期望值为 5
getMonth()
返回从 0 到 11 的数字,因此只需添加 +1 即可。
getMonth(( 方法根据本地时间以从零开始的值返回指定日期中的月份(其中零表示一年的第一个月(。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth
使用此代码
var thisDate = new Date();
console.log(thisDate);
console.log(thisDate.getMonth() + 1);