Forum Doku Wiki Blog

Forumsarchiv 2002, Mai
Netscape und getdate()

archivierte Beiträge lesen

  1. (JAVASCRIPT) Netscape und getdate() von Matthias Vujevic, 03. 05. 2002, 13:00

Netscape und getdate()

Der folgende Beitrag wurde am 03. 05. 2002, 13:00 Uhr von Matthias Vujevic veröffentlicht.

Hallo,

ich habe da ein Problem.
Folgender JavaScript Code:

<script type="text/javascript">
<!--
function ZeitAnzeigen() {

 var Jetzt = new Date();
 alert(Jetzt)

}
//-->
</script>


</head>
<body onLoad="window.setTimeout('ZeitAnzeigen()',1000)">

a) führt bei MS IE 6 zu der Ausgabe:

Fri May 3 12:38:49 UTC +0200 2002 (entspricht der tatsächlichen Zeit)

b) führt bei Netscape 6.1 zu der Ausgabe:

Fri May 03 03:37:00 GMT -0700 2002

Es ist zu erkennen, dass der Wert der Stunden hierbei unkorrekt ist.

Weiss da jemand bescheid, wieso Netscape wohl eine US-Amerikanische
Uhrzeit ausgibt?

Gruß
Matthias

Netscape und getdate()

Der folgende Beitrag wurde am 03. 05. 2002, 13:42 Uhr von Fabian Transchel veröffentlicht.

hallo,
wieso ist WIESO wichtig???
nein, im ernst, es ist doch wohl egal, WARUM der NN das so anzeigt, viel wichtiger sit doch die frage, WIE man dem entgegentritt, also wie man da ein normales Datum hinbekommt, was vor allem korrekt ist...
deshalb solltest du einfach eine function irgendwas mit newDate();
machen, und dann die Angaben einzeln auslesen mit getMonth,getDay etc.

wichtig ist noch anzumerken, dass JS immer die lokalen zeitvariablen auswählen sollte, wenn Netscape das nicht macht, musst du eben plus minus ein paar stunden rechnen...

Fabian

Netscape und getdate()

Der folgende Beitrag wurde am 03. 05. 2002, 14:00 Uhr von Matthias Vujevic veröffentlicht.

Natürlich könnte ich zu gethours() 9 Stunden hinzuaddieren.
Aber was ist, wenn sich eine ältere Version von Netscape anders verhält?

Leider kann ich das zur Zeit nicht nachprüfen.

Falls sich jede Netscape Version so verhält, habe ich auch kein Problem und addiere einfach die Differenz hinzu.

Kann ich davon ausgehen, dass jede Version dies so macht?

Gruß
Matthias

Netscape und getdate()

Der folgende Beitrag wurde am 03. 05. 2002, 14:10 Uhr von Fabian Transchel veröffentlicht.

die ausgabe ist ein bug in netscape 6.1, ich habe mit ns6.22 dasselbe script ausprobiert und es hat ordnungsgemäß funktioniert, genauso auch mit opera und netscape 4.X

somit kannst du es so lassen, is halt ein bug, mehr nich

Fabian

Netscape und getdate()

Der folgende Beitrag wurde am 03. 05. 2002, 14:28 Uhr von Matthias Vujevic veröffentlicht.

Danke für die Hilfe. Werde es dabei lassen.

Matthias

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4