Many of us do not realize that MySQL’s Timestamp is not the timestamp which PHP date() understands. Многие из нас не понимают, что MySQL's времени не времени, который PHP дате () понимает. In fact if you try to use MySQL timestamp directly in php date() function then you will get totally wrong dates. На самом деле, если вы пытаетесь использовать MySQL времени непосредственно на php дате () функции, то вы получите совершенно неправильно даты. There is a simple way to use MySQL timestamp data in php. Существует простой способ использования времени данных MySQL в php.

First you need to modify the SQL query to use MySQL’s UNIX_TIMESTAMP() function. Сначала нужно изменить SQL запрос на использование MySQL's UNIX_TIMESTAMP () функции. So if your SQL looks like: Итак, если ваш SQL выглядит следующим образом:
SELECT author, `when` … SELECT автор, когда ``…

then convert it to: затем преобразовать его по адресу:
SELECT author, UNIX_TIMESTAMP(`when`) … SELECT автор, UNIX_TIMESTAMP ( `, когда`)…

Then use PHP’s date() function to convert the unix timestamp to appropriate display format like this: Затем используйте PHP Дата () функции для преобразования unix времени для показа соответствующего формата, например:
date(”F j, Y, g:i a”, $row[1]) дата ( "F к, Y, г: я", $ подряд [1])

where $row[1] contains the timestamp column value. где $ подряд [1] содержит времени значение колонки.