PHP time() in Date-Objekt

ComFreek

Mod | @comfreek
Moderator
Hallo,

mein Problem ist folgendes: Wie kann man die Zeit, die mit der PHP-Funktion time() generiert wurde, in ein JavaScript Date Objekt packen?
Eigentlich will ich diese Zeit nur auf den Bildschirm kriegen.
Ich habe schon versucht, den PHP-Wert als Parameter des Date-Konstruktors zu geben...:
Code:
// Info[3] = PHP-Funktion time();
var tmp = new Date(Info[3]);
alert(tmp.toLocaleString());
// Vorher den Wert in Int zu formen habe ich auch versucht
var tmp = new Date(parseInt(Info[3]));
alert(tmp.toLocaleString());

Bedanke mich für jede Antwort!
 
Entweder so
Javascript:
var tmp = new Date(Info[3] *1000);

oder mit setTime()
Javascript:
var tmp = new Date();
tmp.setTime (Info[3] * 1000);

Kommt aufs selbe raus:
Sat Feb 20 2010 13:44:43 GMT+0100
 
Mit setTime hatte ich es auch versucht, aber auf die *1000 wär ich nie gekommen.
Vielen Dank!!

EDIT: Später werte ich das mit einem PHP-Skript wieder aus. Den Unterschied berechene ich aus dem aktuellen time() und dem alten.
Aber wie kann ich diesen Unterschied formatieren?
 
Zuletzt bearbeitet:
Bitte gern.

Ist eigentlich recht logisch
PHP-time() gibt dir die Anzahl sekunden seit dem 01.01.1970.
JS setTime() erwartet aber die Anzahl millisekunden seit dem 01.01.1970

1 millisekunde = 0,001 Sekunden => php-time() * 1000 :)
 
Das bei meinem Edit habe ich bereits herausgefunden. Hatte die Variable "benutzt" nachdem ich sie geleert hatte:D
 
Zurück