Ich habe eine Datumszeit in einer bestimmten Zeitzone als Zeichenkette und möchte diese in die Ortszeit umwandeln. Aber ich weiß nicht, wie ich die Zeitzone im Date-Objekt einstellen kann.
Ich habe zum Beispiel Feb 28 2013 7:00 PM ET,
dann kann ich
var mydate = new Date();
mydate.setFullYear(2013);
mydate.setMonth(02);
mydate.setDate(28);
mydate.setHours(7);
mydate.setMinutes(00);
Soviel ich weiß, kann ich entweder die UTC-Zeit oder die Ortszeit einstellen. Aber wie kann ich die Zeit in einer anderen Zeitzone einstellen?
Ich habe versucht, den Offset von UTC zu addieren/subtrahieren, aber ich weiß nicht, wie ich die Sommerzeit ausgleichen kann. Ich bin nicht sicher, ob ich die richtige Richtung eingeschlagen habe.
Wie kann ich über die Umwandlung von Zeit aus einer anderen Zeitzone in die lokale Zeit in Javascript gehen?