Форматирование временной метки

Переменная MySQL ниже форматов как «2009-11-05 22:51:26», когда она печатается. Как я могу отформатировать его до «22:51 New York Time 5 Nov 2009 Thursday»? (Я думаю, что временная метка в моей базе данных – это восточный часовой пояс Соединенных Штатов.) Я использую PHP.

createddatetime TIMESTAMP DEFAULT CURRENT_TIMESTAMP 

Solutions Collecting From Web of "Форматирование временной метки"

 date_default_timezone_set('America/New_York'); $timestamp = "2009-11-05 22:51:26"; echo date('H:iej MY l', strtotime($timestamp)); //22:51 America/New_York 5 Nov 2009 Thursday 

См. date() для списка параметров формата. Я точно подобрал ваш запрошенный результат, но вы можете настроить его

strtotime() – Разбор любого текстового описания даты и времени в текстовой таблице Unix