2012-05-10 15 views
5

Zdarzyło mi się czytać ten dodatek datetimepicker i znalazłem go bardzo przydatny. Kwestia, że ​​jestem stoi za pomocą tego narzędzia jest to, że nie jestem w stanie dostać formatu data/czas UTC lub innych formatów (moim zamiarem jest, aby przynajmniej dostać datę/godzinę w formacie UTC:datetimepicker getDate, aby powrócić Data/czas w formacie UTC

$('#starttime').datetimepicker({ 
    ampm: true, 
    showHour: true, 
    showMinute: true, 
    showSecond: false, 
    showMillisec: false, 
    timeFormat: 'hh:mm TT', 
    hourGrid: 4, 
    stepHour: 1, 
    minDate: minDate, 
    maxDate: maxDate, 
    stepMinute: 10 
});        

Poniższe skrypt wypisuje mi data/czas w poniżej formatu:

var startDt = $('#starttime').datetimepicker('getDate'); 

Tue May 01 2012 00:00:00 GMT+0530 (India Standard Time) 

Jak mogę zmienić tego formatu do innego podobnego

DD-MM-YYYY lub DD/MM/YYYY lub w formacie UTC

Odpowiedz

4

? Wersja demonstracyjna: http://jsfiddle.net/Dgnjn/2/

lub

dd-mm-yy tutaj http://jsfiddle.net/Dgnjn/5/

Teraz używając datetimepicker

Ważne jest, aby pamiętać w poniższej próbce wynosi:

dateAsObject = $.datepicker.formatDate('mm-dd-yy', new Date(dateAsObject)) 

kod

$('#datetimepicker').datetimepicker({ 
    //altField: '#alternate', 
    dateFormat: 'yy-mm-dd', 
    timeFormat: 'hh:mm:ss', 
    stepHour: 2, 
    stepMinute: 10, 
    onSelect: function(dateText, inst) { 
     var dateAsString = dateText; //the first parameter of this function 
     var dateAsObject = $(this).datepicker('getDate'); //the getDate method 
    dateAsObject = $.datepicker.formatDate('mm-dd-yy', new Date(dateAsObject)) 
     $('#alternate').val(dateAsObject); 
     // alert(dateAsObject + '==> ' + $('#alternate').val()); 
    } 

}); 
+0

Ale używam DateTimePicker nie datepicker. datetimepicker addon pozwala mi uzyskać zarówno dane, jak i czas – Prakash

+0

@Prakash saweet bruv, spójrz teraz, zmienił go na datetimepicker teraz na demo, miłego, okrzyki! –

0

Są to jedne z formatów daty: http://jqueryui.com/demos/datepicker/#date-formats

$('#starttime').datetimepicker("option", "dateFormat", "dd/mm/yy"); 
+0

Nawet po dodaniu tej opcji dateFormat, gdy używam $ ('# starttime'). Datetimepicker ('getDate'); Dostaję datę/czas w formacie jak w Wt 01 maja 2012 00:00:00 GMT + 0530 (Indyjski Standardowy czas) – Prakash

+0

'$ ('# starttime'). Datepicker(). Datepicker (" opcja "," dateFormat ", "dd/mm/rr") .zmian (funkcja() { \t \t alert ($. datepicker.formatDate ('dd/mm/rr', $ ('# starttime') datepicker ('getDate'))); \t \t}) ;; '' –

Powiązane problemy