2010-09-27 18 views
3

i obtenir un temps d'époque de retour d'un wich webservice est d'environ 3 ans de PHP, mais bien en javascript et le epochconverter.comEpoch à ce jour est de 3 ans de

JS:

alerte ('livre' + nouvelle date (1285565357893)); // renvoie une heure ce matin 27 sept 2010, Correct!

PHP:

echo strftime ('% x', 1285565357893); // renvoie une date en 2013, Wrong!

Fuseau horaire est réglé sur: Europe/Amsterdam

Qu'est-ce que je fais mal ici?

Répondre

6

OK, quelques bases de temps simples pour vous.

Javascript classe Date ... lorsque vous passez une valeur numérique au constructeur, c'est le nombre de millisecondes depuis l'époque Unix (1 Janvier 1970 à 00:00:00 GMT)

date de PHP est mesurée comme le nombre de secondes écoulées depuis l'époque Unix (1er janvier 1970 00:00:00 GMT).

Convertir des millisecondes à quelques secondes en PHP en divisant par 1000.

echo strftime('%x', floor(1285565357893/1000));