Hi,
bist Du Dir da sicher? Der timestamp ist doch lediglich die Zahl der verstrichenden Millisekunden. Erst die Date-Funktion macht daraus eine Sommer- oder Winterzeit.
nein, inzwischen bin ich mir wieder über garnichts mehr sicher. :-(
probier's doch einfach mal völlig ohne offset. Also z.B.
serverseitig generiert:
var servertimestampLadezeit = 1099321500000;
var servertimestampAblauf = 1099322000000;
und clientseitig:
var clienttimestampLadezeit = new Date().getTime();
Um ungenaue Systemzeiten beim client auszuschließen, könnte man nun die Zeiten egalisieren:
var korrektur = servertimestampLadezeit - clienttimestampLadezeit;
Und die jeweilige Restzeit müßte dann zu berechnen sein über:
var restzeit = servertimestampAblauf - new Date().getTime() - korrektur;
freundliche Grüße
Ingo