查询fullCalendar dayClick - 将(日期)转换为HH.MM

时间:2016-07-20 10:18:44

标签: javascript php fullcalendar

我希望在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插槽时,如何获得两个时间?

1 个答案:

答案 0 :(得分:1)

对于你的第一个问题:date是moment.js对象,所以只需使用moment.js方法。

var clickedTime = date.format("h:mm a");

至于获取第二个日期,我只能考虑使用slotDuration手动设置它,然后因为您将知道此值,您可以将其添加到开始日期。

E.g。在我的日历中,slotDuration是1小时,所以我会date.add(1, 'hours');