Эпохе на сегодняшний день осталось 3 года - PullRequest
3 голосов
/ 27 сентября 2010

я получаю время эпохи, возвращаемое веб-сервисом, у которого около 3 лет в PHP, но хорошо в javascript и epochconverter.com'+ новая дата (1285565357893));// возвращает время этим утром 27 сентября 2010, исправьте!

PHP:

echo strftime ('% x', 1285565357893);// возвращает дату в 2013 году, неверно!

Часовой пояс установлен в: Европа / Амстердам

Что я здесь не так делаю?

1 Ответ

6 голосов
/ 27 сентября 2010

Хорошо, несколько простых временных основ для вас.

Javascript Date class ... когда вы передаете числовое значение в конструктор, это количество миллисекунд с начала эпохи Unix (1 января 1970 г. 00:00:00 GMT)

Дата PHP измеряется как количество секунд с начала эпохи Unix (1 января 1970 г., 00:00:00 по Гринвичу).

Преобразование из миллисекунд в секунды в PHP путем деления на 1000.

echo strftime('%x', floor(1285565357893/1000));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...