这应该很简单...将moment.js与Fullcalendar结合使用,我需要获取当前时间并添加两个小时。
在select:方法(或您所说的任何方法)中,我有:
select: function(start, end) {
“开始”参数包含当前时间。结束似乎包含相同的东西。如果我单击添加事件,它将详细说明当前时间到当前时间+ 30分钟。我需要做的是将当前时间+ 2小时作为结尾。我看过各种文档,但没有找到做类似那样的事情的引用……所以我(可能)是盲目的或丢失了。请帮助? :)
最佳答案
您可以克隆开始日期并添加2小时
http://jsfiddle.net/0fuhhh7v/1/
var end = start.clone().add(2,'hour');
对于全选日历
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'agendaWeek,agendaDay'
},
defaultView: 'agendaWeek',
defaultDate: '2015-11-01',
selectable: true,
select: function (start, end) {
end = start.clone().add(2, 'hour');
alert('Time block is between ' + start.format() + ' and ' + end.format());
$('#calendar').fullCalendar('unselect');
},
editable: true
});
关于javascript - Fullcalendar Moment:获取当前时间加上2小时,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33834241/