2010-12-06 114 views
0

我一直在顯示的FullCalendar約好的時間在一個警告框,並以這種格式出現的時間:FullCalendar - 只顯示

星期一2010年12月6日14時00分00秒GMT + 0000

這可以用於測試目的,但現在我只需要它顯示時間,例如14:00。
任何想法如何從下面的腳本做到這一點。這可能是我忽略的一個簡單的解決方案。

$(document).ready(function() { 

    var date = new Date(); 
    var d = date.getDate(); 
    var m = date.getMonth(); 
    var y = date.getFullYear(); 

    $('#calendar').fullCalendar({ 

     defaultView: 'agendaDay', 
     minTime: 7, 
     events: [ 
      { 
       title: 'Meeting', 
       start: new Date(y, m, d, 14, 0), 
       end: new Date(y, m, d, 15, 0), 
       allDay: false 
      } 
      ], 
      eventClick: function(event) { 
       alert.('Start Time:' + event.start + '<br />End Time:' + event.end + '); 
      } 
    }); 

}); 

感謝您提供任何幫助。

+0

剛注意到一個錯誤。警報不應該有'。'之後,我錯過了一個關閉撇號。 (我非常快速地輸入這個)但解決方案kgiannakakis提供的是我所追求的。 – 2010-12-06 12:15:41

回答

0

由於這是一個JavaScript對象date,嘗試:

alert.('Start Time:' + event.start.getHours() + ':' event.start.getMinutes()); 

您可能需要格式化上面尾隨零。

+0

當然!非常感謝! – 2010-12-06 12:13:26