2010-12-06 81 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