全日单击“返回错误日期”



我试图通过使用函数dayClick来获取日历上单击日期的日期,我已经使用这个来获取日期作为对象:

console.log(date.year());
console.log(date.month());
console.log(date.day());
var startDate = new Date(date.year(), date.month(), date.day(), 0, 0, 0);

在这个例子中我点击了August 6 2016但是在输出中我得到:

2016 - 7 - 6

但应该是:

2016 - 8 - 6

怎么了?

JS Date对象和moment.js对象都返回从0开始的月份数,而不是1。

1月为0, 12月为11

在任何情况下,您都不应该以这种方式处理日期,使用moment.js与fullCalendar绑定。

如果它不适合你,只需使用此转换为JS日期对象:

date.toDate();

因为date是一个moment.js对象

相关内容

  • 没有找到相关文章

最新更新