如何在FullCalendar中转换事件对象的开始日期和结束日期

时间:2017-11-03 06:59:45

标签: javascript jquery date fullcalendar

当我在FullCalendar中单击事件并获取事件的开始和结束属性时,它显示以下结果:

Result

注意:我使用了基于FullCalendar文档的eventClick函数。这是我的代码。

        eventClick: function(calEvent, jsEvent, view) {         

            alert ('Event ID: ' + calEvent.id + ' Event Title: ' + calEvent.title + ' Event Start: ' + calEvent.start + ' Event End: ' + calEvent.end);
            alert ('Coordinates: ' + jsEvent.pageX + ',' + jsEvent.pageY);
            alert ('View: ' + view.name );

            $(this).css('border-color', 'red');
        },

有没有办法将开始日期转换为实际日期?喜欢2017-11-13?由于我将开始日期设置为“2017-11-13”,因此我希望calEvent.start的输出相同。感谢。

以下是我设置日期的代码。

    Calendar c = new Calendar();
    c.setId(1);
    c.setStart("2017-11-13");
    c.setEnd("2017-11-14");
    c.setTitle("Event#1");

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情,



var d = new Date(1510531200000);
var str = d.getUTCFullYear() + "\-" + (d.getMonth()+1) + "\-" + d.getDate();
alert(str);




使用您的变量名称重新显示数字1510531200000