Я сохраняю в базе данных дату, когда выполняется действие, например, загрузка файла.
Когда им нужно повторно загрузить файл, я хочу отобразить дату, когда они первоначально загрузили его.
Я храню эту дату в MySQL, в эпоху: PHP-код является время () …
Итак, когда я получаю это в этом поле, например:
$ pastDateEpoch
вот что я пытаюсь построить:
$_filedldate = date("F j, Y g:i a", $pastDateEpoch); // This did works, but is GMT
как мне изменить его на желаемый часовой пояс CST (который в некоторых местах равен -6, но я вижу, что некоторые говорят -5), так что я не знаю, какой из них сделать, но есть ли способ заставить его конвертировать его в КНТ?
Все PHP-скрипты используют часовой пояс по умолчанию. Вы должны взглянуть на http://br2.php.net/manual/en/function.date-default-timezone-set.php
Ваш код будет выглядеть примерно так:
date_default_timezone_set('America/Los_Angeles');
$_filedldate = date("F j, Y g:i a", $pastDateEpoch);
Других решений пока нет …