我使用FullCalendar来呈现来自PHP/MySQL的事件,并且所有工作都正常。我查看了FullCalendar文档和bootstrap to achieve my popover event。我用的是fullcalendar eventRender
,我必须使用全格式中的eventRender日期格式
eventRender: function(event, element) {
$(element).popover({
placement : 'top',
html : true,
trigger : 'hover',
title : event.title + ' <a href="#" class="close" data-dismiss="alert">×</a>',
content : '<p>' + event.start + '</p><p>' + event.end + '<p>' + event.description + '</p>'
});
到event
和element
访问当显示的日期(如event.start)它看起来像这样在前端1485427500000
然后我才知道我可以使用javascript日期函数。之后实现这给了我格式不对,所以我尝试toLocaleTimeString()
这给了我下面的结果:
的第一次约会时,你看到的用途new Date(event.start)
第二个使用new Date(event.end).toLocaleTimeString()
。但有2个问题,我似乎无法弄清楚
问题:我怎样才能格式event.start和event.date是我的时区(你注意到时间是不同的日历和弹出)并且是类似于(例如)2017年1月26日星期四下午5点?
event.start和event.date是两个不同的东西? – Strawberry