Fullcalendar工具提示 - 将event.start和event.end格式化为本地格式

时间:2015-02-03 21:01:00

标签: jquery twitter-bootstrap date fullcalendar

在我的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
        });             
    }

And here is JSFiddle

感谢。

1 个答案:

答案 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