2014-09-21 2 views
1

Я хранил дату в базе данных о том, когда было предпринято действие, например, при загрузке файла.Использование PHP для создания отображения времени из эпохи Прошлое

Когда им нужно перезагрузить файл, я хочу отобразить дату, когда они изначально загрузили его.

хранить эту дату в MySQL, в эпоху: PHP код времени() ...

Так что, когда я понимаю, что в этой области, например:

$ pastDateEpoch

здесь то, что я пытаюсь построить его:

$_filedldate = date("F j, Y g:i a", $pastDateEpoch); // This did works, but is GMT 

как я могу изменить его к моей желаемой часовой пояс КНТ (который -6 в некоторых местах, но я вижу некоторые говорят, -5), так что я не» знать, что делать, bu t есть способ заставить его преобразовать его в CST?

ответ

0

все сценарии 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); 
+0

Это работало !! :) Спасибо. Я не знал этого. :) узнал что-то новое !! –

Смежные вопросы