Преобразование времени Facebook в удобочитаемое время с помощью PHP - PullRequest
2 голосов
/ 08 июля 2011

Я получил это значение времени из facebook: 1438306200

Как мне преобразовать его в удобочитаемый формат с помощью PHP?

I tried: date('Y-m-d H:i:s', strtotime( 1438306200  ));

Но он возвращает: 1970-01-01 0100: 00

Я новичок здесь.большое спасибо за любую помощь!:)

1 Ответ

3 голосов
/ 08 июля 2011

Нет необходимости в вызове strtotime (), это уже временная метка:

<?php
echo date( 'Y-m-d H:i:s', '1438306200' );
// output = '2015-07-31 03:30:00'.

Изменить : другая дата, которую вы получили (1970-1-1), это Unix Epoch , первая дата, которую PHP может вернуть.strtotime ('1438306200') равен 0, поскольку вы передали метку времени, а не строку.Передача 0 до даты фактически означает «0 секунд от эпохи», что приводит к возвращению 1970-1-1.Просто чтобы ты знал;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...