2010-12-06 6 views
0

Ich habe in FullCalendar in einer Alert-Box und es kommt in diesem Format die Zeit eines Termins anzuzeigen:FullCalendar - Anzeige der Zeit nur

Mo 6. Dezember 2010 14.00.00 GMT + 0000

Das war zu Testzwecken ok, aber jetzt brauche ich nur noch die Uhrzeit, zB 14:00.
Eine Idee, wie Sie dies aus dem Skript unten tun. Es ist wahrscheinlich eine einfache Lösung, die ich übersehen habe.

$(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 + '); 
      } 
    }); 

}); 

Vielen Dank für Ihre Hilfe.

+0

Habe gerade einen Fehler bemerkt. Warnung sollte kein '.' danach und mir fehlt ein schließender Apostroph. (Ich tippte das sehr schnell aus) Aber die Lösung, die kliannakakis zur Verfügung stellt, ist, was ich suche. –

Antwort

0

Da dies ein Javascript ist date Objekt, versuchen:

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

Sie können für nachfolgende Nullen die oben formatiert werden soll.

+0

Natürlich! Danke vielmals! –