H
HoLgAy
Gast
Hi,
Ich habe einen Programmablauf geschrieben indem bei veränderung eines Select-Feldes (datumsfelder: Tag, Monta, Jahr usw.) die Seite neu geladen wird und ein Timestamp aus den veränderten Daten als url-anhang weiter gegeben wird.
Zum Beispiel: Ich wähle in den Select-Feldern den 6.12.1998 um 14:54:25 Uhr aus. Dann macht JavaScript daraus den Timestamp: 912952465000 in Millisekunden. Ist ja auch alles schön und gut.
Wenn ich das dann mit der funktion: "String 'variable_datum' = new Date('millisekunden_als_long').toLocaleString()" Das Datum ausgeben lasse stimmt das auch.
Wenn das ausgewählte datum aber in der Sommerzeit liegt. Addiert diese Funktion immer genau eine Stunde hinzu.
Wieso? Und wenn das jemand weiss - wie kann ich das umgehen??
Ich suche schon seit 1 Woche nach der Lösung und ich denke, dass es einfach damit zusammenhängt, dass die Datefunktion die Sommerzeit mit berücksichtigt. Aber das soll sie nicht. Sie soll nur das Datum ausgeben was als Millisekunden-timestamp angegeben wird.
Danke schonmal für eure Hilfe.
MFG
holger
Ich habe einen Programmablauf geschrieben indem bei veränderung eines Select-Feldes (datumsfelder: Tag, Monta, Jahr usw.) die Seite neu geladen wird und ein Timestamp aus den veränderten Daten als url-anhang weiter gegeben wird.
Zum Beispiel: Ich wähle in den Select-Feldern den 6.12.1998 um 14:54:25 Uhr aus. Dann macht JavaScript daraus den Timestamp: 912952465000 in Millisekunden. Ist ja auch alles schön und gut.
Wenn ich das dann mit der funktion: "String 'variable_datum' = new Date('millisekunden_als_long').toLocaleString()" Das Datum ausgeben lasse stimmt das auch.
Wenn das ausgewählte datum aber in der Sommerzeit liegt. Addiert diese Funktion immer genau eine Stunde hinzu.
Wieso? Und wenn das jemand weiss - wie kann ich das umgehen??
Ich suche schon seit 1 Woche nach der Lösung und ich denke, dass es einfach damit zusammenhängt, dass die Datefunktion die Sommerzeit mit berücksichtigt. Aber das soll sie nicht. Sie soll nur das Datum ausgeben was als Millisekunden-timestamp angegeben wird.
Danke schonmal für eure Hilfe.
MFG
holger