Bei der Umwandlung eines Datums mit toUTCString() wird mir zwar die UTC Zeit richtig ausgegeben, allerdings als String.
Naja, das ist der Zweck dieser Funktion, die Ausgabe eines Zeitpunkts in Form eines Textes, basierend auf der UTC-Zone.
var theDate = new Date();
var temp = theDate.toUTCString();
alert(temp);
var theSecondDate = new Date(temp);
alert(theSecondDate);Für 'temp' erhalte ich: Sun, 23 Mar 2008 14:35:36 GMT
und für 'theSecondDate': Sun Mar 23 2008 15:35:36 GMT+0100Ich will aber, das 'theSecondDate' diesen Wert erhält: Sun Mar 23 2008 14:35:36 GMT
Sun, 23 Mar 2008 14:35:36 GMT und Sun Mar 23 2008 15:35:36 GMT+0100 kennzeichen exakt denselben Zeitpunkt. Du verwechselst entweder die interne Datenhaltung des Date-Objektes mit der externen Darstellung, oder bist dir über die Funktion von Zeitzonen und insbesondere ihr Verhältnis untereinander noch nicht so ganz im Klaren.