Javascript Fullcalendar单击“通知选定日期”
我正在使用fullcalendar。我希望如果我双击日历上的任何日期,它应该以“2013-12-10”的形式向我提供所选日期 以下是我当前的活动代码:Javascript Fullcalendar单击“通知选定日期”,javascript,jquery,jquery-ui,calendar,fullcalendar,Javascript,Jquery,Jquery Ui,Calendar,Fullcalendar,我正在使用fullcalendar。我希望如果我双击日历上的任何日期,它应该以“2013-12-10”的形式向我提供所选日期 以下是我当前的活动代码: dayClick: function(date, allDay, jsEvent, view) { var getSelectedDate = date.getFullYear()+'-'+date.getMonth()+'-'+date.getDate(); alert(getSelectedDate ); }, 此代码的问题是,它返回
dayClick: function(date, allDay, jsEvent, view) {
var getSelectedDate = date.getFullYear()+'-'+date.getMonth()+'-'+date.getDate();
alert(getSelectedDate );
},
此代码的问题是,它返回了错误的月份。该月以0开始,即一月是0,您是否考虑过这一事实 参考文献
谢谢月份从0开始,即一月是0,您考虑过这个事实吗 参考文献
谢谢您在
date.getMonth()+1
之前获得了正确的月份。因为getMonth
月的返回索引。比如0=1月,1=2月,11=12月,如果是1月呢?在一月的情况下,你的解决方案会将+1添加到0,并返回feb。这只是为了显示,所以如果你想以数字形式显示一月,你将使用“1”,即getMonth()+1
,你可以通过date.getMonth()+1
获得正确的月份。因为getMonth
月的返回索引。比如0=1月,1=2月,11=12月,如果是1月呢?在一月的情况下,我们的解决方案会将+1添加到0,并返回feb。这只是为了显示,所以如果您想以数字形式显示一月,您将使用“1”,即getMonth()+1