Meiner Meinung nach sollten Server im allgemeinen Fall immer eine Datetime in der standardisiertes ISO 8601-Format .
Mehr Informationen hier:
In diesem Fall würde der Server Folgendes zurückgeben '2011-06-29T16:52:48.000Z'
die direkt in das JS-Date-Objekt einfließen würde.
var utcDate = '2011-06-29T16:52:48.000Z'; // ISO-8601 formatted date returned from server
var localDate = new Date(utcDate);
El localDate
in der richtigen Ortszeit, die in meinem Fall zwei Stunden später wäre (DK-Zeit).
Usted wirklich Sie müssen nicht all dieses Parsing durchführen, das die Sache nur verkompliziert, solange Sie genau wissen, welches Format Sie vom Server erwarten.