Frage

i eine Epoche Zeit von einem Webservice zurück bekommen Weicht ca. 3 Jahre ab in PHP ist aber fein in Javascript und dem epochconverter.com

JS:

  

alert ( 'Buch' + new Date (1285565357893)); // gibt eine Zeit an diesem Morgen 27. September 2010, Korrekt!

PHP:

  

echo strftime ( '% x', 1285565357893); // Gibt ein Datum im Jahr 2013 an!

Zeitzone eingestellt ist: Europe / Amsterdam

Was mache ich falsch hier?

War es hilfreich?

Lösung

OK, einige einfache Zeit Grundlagen für Sie.

Javascript Date-Klasse ... wenn Sie einen numerischen Wert an den Konstruktor übergeben, das ist die Anzahl der Millisekunden seit Beginn der Unix-Epoche (1. Januar 1970 00:00:00 GMT)

PHP Datum wie die Anzahl der Sekunden seit der Unix-Epoche (1. Januar 1970 00:00:00 GMT) gemessen wird.

Konvertieren von Millisekunden bis Sekunden in PHP von um 1000 geteilt wird.

echo strftime('%x', floor(1285565357893/1000));
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top