new Date() anders funktioniert in Chrome und Firefox

Ich will convert date string Date von javascript, verwenden Sie diesen code:

var date = new Date('2013-02-27T17:00:00');
alert(date);

'2013-02-27T17:00:00' ist die UTC-Zeit im JSON-Objekt vom server.

Aber das Ergebnis des obigen Codes ist der Unterschied zwischen Firefox und Chrome:

Firefox gibt:

Wed Feb 27 2013 17:00:00 GMT+0700 (SE Asia Standard Time)

Chrome gibt:

Thu Feb 28 2013 00:00:00 GMT+0700 (SE Asia Standard Time) 

Anders ist es 1 Tag, das richtige Ergebnis würde ich erwarten, dass das Ergebnis aus Chrom.

Demo-code: http://jsfiddle.net/xHtqa/2/

Wie kann ich dieses problem beheben, um das gleiche Ergebnis von beiden?

Ist das auf dem gleichen computer?
der wichtigste Punkt ist, dass Chrome fügt timezone offset beim Firefox nicht
Haben Sie gesehen, diese Frage: stackoverflow.com/questions/9062863/...
Es ist Date {Wed Feb 27 2013 17:00:00 GMT+0000 (GMT)} für mich in beiden (Linux).
Nitpicker ' s corner: «UTC-Zeit im JSON-format» JSON - format? Genau, eine gemeinsame Beschwerde über JSON ist, dass es nicht definieren Sie ein beliebiges Datum-format überhaupt.

InformationsquelleAutor cuongle | 2013-02-27

Schreibe einen Kommentar