从 javascript 中的日期获取月数

Get month number from a date in javascript

我有一个 daterangepicker 函数,它以 2016 年 5 月 6 日这种格式 returning 选定的日期。我想做的是将月份提取为整数,因此从上面我应该能够return 数字 5.

这是 return 选择日期的代码行 - getDateString(new Date(opt.start)

感谢任何帮助。

var datestring = getDateString(new Date(opt.start);
var monthNumber = new Date(datestring).getMonth()+1;
var date  = new Date();
var month = date.getMonth();

getMonth() 方法 returns 指定日期的月份(从 0 到 11),根据当地时间。

我不确定这是否有帮助,因为我是这个领域的新手

var today = new Date();
var month = new Array();
month[0] = "01";
month[1] = "02";
month[2] = "03";
month[3] = "04";
month[4] = "05";
month[5] = "06";
month[6] = "07";
month[7] = "08";
month[8] = "09";
month[9] = "10";
month[10] = "11";
month[11] = "12";

var monthNumber = month[today.getMonth()];

console.log("This month is " + monthNumber);

谢谢,更简单:

var month = new Date().getMonth() + 1;

// 结果,即:January = 1 ... December = 12

var month = new Date().getMonth() + 1;
console.log("month", month);