在我的Fullcalendar中,我添加了bootstrap工具提示,以显示有关事件的相关信息。 (工具提示正在悬停)。
但是如何转换event.start和event.end?我发现了这个..
start = $.fullCalendar.formatDate(start, "YYYY-MM-dd HH:mm:ss");
..,但有一个问题,日期格式不是本地的。例如,来自美国的用户希望看到格式mm / dd / yyyy,但来自我的国家的用户想要sed.mm.yyyy。
有没有办法将其转换为当地时间(或从lang中指定的国家/地区格式化)?
我正在用这个
做工具提示eventRender: function(event, element) {
$(element).tooltip({
title: 'Start: '+event.start+'<br>End: '+event.end,
html: true
});
}
感谢。
答案 0 :(得分:0)
检查一下。
function myDateFormatter (dateObject) {
var d = new Date(dateObject);
var day = d.getDate();
var month = d.getMonth() + 1;
var year = d.getFullYear();
if (day < 10) {
day = "0" + day;
}
if (month < 10) {
month = "0" + month;
}
var date = day + "-" + month + "-" + year;
return date;
};
这是工作fiddle