我希望在fullclendar中点击一天的时间段时选择时间。即如果我点击上午9点 - 上午9点30分,我想要两次。这是我的代码: -
$('#calendar').fullCalendar({
allDayDefault: false,
dayClick: function(date, allDay, jsEvent, view){
popupopen = 1;
var clickedTime = 'Clicked on: ' + date.format();
});
现在,如果我点击上午10点,这会给出: - 点击:2016-07-19T10:00:00。但是,我只想要,10.00。怎么做到的?而且当我点击10.00 -10.30插槽时,如何获得两个时间?
答案 0 :(得分:1)
对于你的第一个问题:date是moment.js
对象,所以只需使用moment.js方法。
var clickedTime = date.format("h:mm a");
至于获取第二个日期,我只能考虑使用slotDuration
手动设置它,然后因为您将知道此值,您可以将其添加到开始日期。
E.g。在我的日历中,slotDuration是1小时,所以我会date.add(1, 'hours');