【问题标题】:Fullcalendar tooltip - format event.start and event.end to local formatFullcalendar 工具提示 - 将 event.start 和 event.end 格式化为本地格式
【发布时间】:2015-04-03 05:21:58
【问题描述】:

在我的 Fullcalendar 中,我添加了引导工具提示,以显示有关事件的相关信息。 (工具提示处于悬停状态)。

但是如何转换 event.start 和 event.end?我找到了这个..

start = $.fullCalendar.formatDate(start, "YYYY-MM-dd HH:mm:ss");

..,但是有一个问题,日期格式不是本地的。例如,来自美国的用户想要查看格式 mm/dd/yyyy,但来自我国的用户想要查看 dd.mm.yyyy。

有什么方法可以将其转换为当地时间(或转换为以 lang 指定的国家/地区的格式)?

我正在用这个做工具提示

eventRender: function(event, element) {
        $(element).tooltip({
            title: 'Start: '+event.start+'<br>End: '+event.end,
            html: true
        });             
    }

And here is JSFiddle

谢谢。

【问题讨论】:

    标签: jquery twitter-bootstrap date fullcalendar


    【解决方案1】:

    检查一下。

    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

    【讨论】:

      猜你喜欢
      • 2018-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多