2012-05-10 26 views
5

Sucede que he leído este complemento datetimepicker y me pareció de gran utilidad. El problema que estoy enfrentando el uso de esta herramienta es que no estoy en condiciones de obtener el formato de datos/hora en UTC o en otros formatos (mi intención es obtener al menos la fecha/hora en formato GMT:datetimepicker getFecha de devolver Fecha/Hora en formato 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 
});        

El siguiente script imprime me de datos/tiempo por debajo de formato:

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

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

¿Cómo puedo cambiar este formato a cualquier otro como

DD-MM-AAAA o DD/MM/AAAA o en formato UTC

Respuesta

4

? Demo: http://jsfiddle.net/Dgnjn/2/

o

dd-mm-aa aquí http://jsfiddle.net/Dgnjn/5/

Ahora, utilizando datetimepicker

Lo importante tener en cuenta en el ejemplo siguiente es:

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

código

$('#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

Pero yo estoy usando datetimepicker no selector de fechas. datetimepicker addon me permite obtener datos y tiempo – Prakash

+0

@Prakash saweet bruv, mira ahora, lo cambié por datetimepicker ahora para demostración, ten una buena, ¡salud! –

0

Estos son algunos de los formatos de fecha: http://jqueryui.com/demos/datepicker/#date-formats

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

Incluso después de agregar esta opción dateFormat cuando uso $ ('# starttime'). Datetimepicker ('getDate'); Obtengo la fecha/hora en formato como en Tue May 01 2012 00:00:00 GMT + 0530 (Hora estándar de la India) – Prakash

+0

'$ ('# starttime'). Datepicker(). Datepicker (" option "," dateFormat ", "dd/mm/aa"). change (function() { \t \t \t alerta ($. datepicker.formatDate ('dd/mm/aa', $ ('# starttime'). datepicker ('getDate'))); \t \t}) ;; ' –

Cuestiones relacionadas