IE Data.analizzare il metodo restituisce NaN per Data con il Tempo stringa

Stiamo cercando di analizzare la data con timestamp stringa, soffia fino in IE ma FireFox.

Ecco il codice

alert(nuova Data(la Data.parse(“2010-01-31T12:00:00.233467-05:00”)));

Qualche idea per farlo funzionare nel browser IE? Grazie in anticipo.

 

One Reply
  1. 13

    Se si può mettere il tuo ingresso in questa forma:

    YYYY/MM/DDThh:mm:ss

    Funzionerà.

    Ad esempio:

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

    Se si desidera che il fuso orario, quindi si dovrà trovare un altro modo

    • Sembra che Firefox e Opera si comportano allo stesso modo. IE e Safari si comportano allo stesso modo.
    • Controllare per IE con jQuery.browser.msie: api.jquery.com/jQuery.browser
    • Ho provato con IE8 e trovato ho dovuto rimuovere anche la ‘T’ per ottenere l’orario corretto. cioè date.replace(/\-/ig, '/').replace(/T/, ' ').split('.')[0]

Lascia un commento