2010-12-06 2 views
0

Я отображающее время назначения в FullCalendar в окне предупреждения и приходит в следующем формате:FullCalendar - отображение времени только

Mon Dec 06 2010 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

Смежные вопросы