我希望.getDate()代码返回一个日期对象,以便将其与日期对象数组进行比较。我知道我可以使用calEvent.start.format来获取小时数,但这不适用于与日期对象进行比较。
$(document).ready(
function(){
$( "#datepicker" ).datepicker({ minDate: +1, maxDate: "+1Y" });
$('#calendar').fullCalendar({
weekends:false,
defaultView:'agendaWeek',
header: {
left:'prev,today,next',
center:'title',
right:'month,agendaWeek'
},
eventClick: function(calEvent, jsEvent, view){
alert('clicked on: ' + calEvent.start.getDate());
},
});
});
Fullcalendar使用2+版本的MomentJS。如果你想获得所需格式的日期,那么你可以使用MomentJS API,因为calEvent.start
返回类似Moment对象的文档说
Moment对象现在在整个API。
或者,如果你想设置日期,你也应该使用MomentJS API,因为文档中说
start:一个类似Moment的输入,类似于ISO8601字符串。在整个API中将成为真正的Moment对象。
有用的来源
http://fullcalendar.io/docs/utilities/Moment/
http://fullcalendar.io/wiki/Upgrading-to-v2/
当我点击事件时,如何以这种方式在FullCalendar上设置日期格式?