当我在FullCalendar中单击事件并获取事件的开始和结束属性时,它显示以下结果:
注意:我使用了基于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");
答案 0 :(得分:0)
您可以尝试这样的事情,
var d = new Date(1510531200000);
var str = d.getUTCFullYear() + "\-" + (d.getMonth()+1) + "\-" + d.getDate();
alert(str);

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