2010-06-15 22 views

Respuesta

13

Si usted puede poner su entrada en esta forma:

YYYY/MM/DDThh:mm:ss 

Se trabajará.

Ej:

alert(new Date(Date.parse('2010-01-31T12:00:00.233467-05:00'.replace(/\-/ig, '/').split('.')[0]))); 

Si desea que la zona horaria, entonces usted tendrá que encontrar otra manera

+0

Parece que Firefox y Opera se comportan de la misma manera. IE y Safari se comportan de la misma manera también. – ojreadmore

+0

Buscar IE con jQuery.browser.msie: http://api.jquery.com/jQuery.browser/ – phil

+0

Probé esto con IE8 y encontré que también tenía que eliminar la 'T' para obtener la hora correcta. es decir, 'date.replace (/ \ -/ig, '/').replace(/T/,' ') .split ('. ') [0]' – benrwb

Cuestiones relacionadas