Christian: Weltzeitangabe auf Homepage, aber auf GMT bezogen???

Hallo,

es waere klasse, wenn mir jemand weiterhelfen koennte.
Ich moechte auf einer Homepage 2 Zeiten draufstellen, einmal die deutsche und einmal eine USA-Zeit.
Ich habe schon alle Foren gelesen, da fand ich zwar was, aber da wird es durch die Methode "toGMTstring" geloest.
Nachteil davon ist, dass man dann den kompletten String mit Datumsangabe (Jahr,tag,...) bekommt.
Aber ich moechte nur die Zeit.

Kann mir jemand sagen, wie ich den toGMTString aufsplitten kann und nur die Zeitangabe rausfiltern kann?

Ich habe noch einige andere Methoden gefunden,z.B. getUTCHours
Aber ich komme nicht weiter, diese dann umzurechnen. Die USA-Zeit ist 5 Stunden hinterher.

Ich mit Javascript nicht so sehr vertraut. UNd waere fuer einen Tip sehr dankbar.

Danke Christian

  1. Hallo,

    Ich moechte auf einer Homepage 2 Zeiten draufstellen, einmal die deutsche und einmal eine USA-Zeit.

    DeutscheZeit ist nicht GMT (UTC) Zeit

    Ich habe schon alle Foren gelesen, da fand ich zwar was, aber da wird es durch die Methode "toGMTstring" geloest.

    Das bringt dir im Grunde gar nichts.

    Ich habe noch einige andere Methoden gefunden,z.B. getUTCHours
    Aber ich komme nicht weiter, diese dann umzurechnen. Die USA-Zeit ist 5 Stunden hinterher.

    Der Vorgang: Zeit zu Millisekunden umwandeln, Unterschiede addieren/abziehen, Zeit neu Bestimmen, neue Zeit ausgeben.

    Villeicht hilft dir es so:
    Grüße
    Thomas
    --------------------------------------------------------
    <html>
    <head>
     <title>GTM-Zeit aufsplittern</title>
    </head>
    <body>
     <script language="JavaScript" type="text/javascript">
      function Zeitrechnung(){

    datum = new Date();
       GTMDatum = datum.toGMTString();
       Zeit = datum.getTime();
       UTCUnterschied = datum.getTimezoneOffset()*60000;
       UTCZeitinMillisekunden = Zeit + UTCUnterschied;
       USAZeitinMS = UTCZeitinMillisekunden - ((((5*60)*60)*1000));
       USADatum = new Date(USAZeitinMS);

    document.write("<b>aktuelles Datum: </b>", datum);
       document.write("<br><br>");
       document.write("<b>Datum toLocaleString: </b>", datum.toLocaleString());
       document.write("<br><hr><br>");
       document.write("<b>toGMTString: </b>",datum.toGMTString());
       document.write("<br><br>");
       document.write("<b>toUTCString: </b>",datum.toUTCString());
       document.write("<br><hr><br>");
       document.write("<b>GMT Datum.substring: </b>", GTMDatum.substring(16, 25));
       document.write("<br><hr><br>");
       document.write("<b>aktuelles Datum in Millisek.: </b>", datum.getTime());
       document.write("<br><br>");
       document.write("<b>USA-Zeit in Millisek.: </b>", USAZeitinMS);
       document.write("<br><hr><br>");
       document.write("<b>USA Datum: </b>", USADatum);
       document.write("<br><br>");
       document.write("<b>USA Zeit: </b>", USADatum.getHours(), ":", USADatum.getMinutes(), ":", USADatum.getSeconds());
       document.write("<br><hr><br>");
      }
      Zeitrechnung();
     </script>
    </body>
    </html>