我一直在jsfiddle上测试时刻js,我正在尝试各种各样的事情,例如显示月份,日期和格式化日期,但月份出错了
这是代码链接
https://jsfiddle.net/codebreaker87/z9d5Lusv/37/
这是代码本身
var day = moment().format('dddd');
var month = moment().format('MMMM');
var date = moment().format('d');
var year = new Date().getFullYear();
var nmonth = new Date().getMonth();
var gt = new Date().getTime();
var dotdate = date+'.'+nmonth+'.'+year;
var newdate = new Date();
alert(nmonth);
alert(newdate);
alert(dotdate);
alert(gt);
var fd = moment().format('dddd, MMMM d');
var fdf = moment().format('DD-MM-YYYY');
var nd = moment(dotdate, "DD-MM-YYYY").add(5, 'days');
var frt = nd.format('dddd, MMMM d');
alert('Weekday,Month Day:: '+fd);
alert('Five Days Later:: '+nd);
alert('Five Days Later into Weekday,Month Day Format:: '+frt);
代码将当前月份显示为10
而不是11。
为什么以这种方式显示月份?。