2010-11-21 4 views
1

ich das Datetimepicker von dieser Seite mit: http://trentrichardson.com/examples/timepicker/jQuery JavaScript-Datetime

Es funktioniert gut, aber nicht perfekt. Ich muss den Button "Heute" setzen, um das Feld auf "2010-11-21 23:24" anstatt auf "2010-11-21" zu setzen. Wichtig ist, dass wenn ich den Timepicker nicht verwende (weil es die jQuery UI Datepicker-Erweiterung ist), gibt es einfach "2010-11-21". Das Problem ist, ich bin das nicht in Javascript. Könnte mir jemand mit diesem helfen?

Der Code kann hier gefunden werden:

http://trentrichardson.com/examples/timepicker/js/jquery-ui-timepicker-addon.js

+0

Crikey. Ich habe die Post aufgeschlagen, weil ich nach einem Zeit-Selektor bin - nicht sicher, ob die eine Funktion die Dinge einfacher macht als eine Drop-down- oder einfache Text-Feld! – Fenton

Antwort

3

ein benutzerdefiniertes Format verwenden

$('#selector').datetimepicker({ 
    timeFormat: 'hh:mm' 
}); 

Intern wird das Plugin bereits das Datum & Zeit auf die aktuelle Datum & Zeit eingestellt. Sie müssen dafür keinen Code schreiben. Es ist nur eine Frage der Formatierung des Ergebnisses ...

+0

jQuery ('. Datetime'). Datetimepicker ({showZeit: false, timeFormat: 'hh: mm', dateFormat: 'tt/mm/yy'}); Funktioniert nicht – Simon