Intereting Posts
Как преобразовать массив байтов в целое число в php? Как разделить соединение MySQL между двумя разными PHP-процессами Как сжать JSON с PHP? API REST в выход PHP для расширения JSON-файла MAMP / PHP.INI: параметр date.timezone в phpinfo () показывает «нет значения», даже если значение установлено в php.ini Добавление или настройка функциональности установленных пакетов Коллекция объектов Symfony2 – как добавить / удалить связь с существующими объектами? PHP-массив копирует определенные ключи, встроенные функции? Производительность вложенного контура? PHP mysql запрос судить, а не эхо отменить часть Создание события Facebook для конкретной страницы с помощью FB Graph API Как str_replace раздел PHP Code URL-адрес обратного вызова Clickatell для получения сообщений, не работающих Как конструктор дочернего класса взаимодействует с конструктором родительского класса в php? Как вставить ключ массива в столбец таблицы и значение как значение столбца в mysql с помощью php? Хранение данных кредитной карты с помощью mcrypt или GnuPG

Как изменить часовой пояс в PHP на существующую временную метку?

Код для функции даты и времени:

function date_and_time($format,$timestamp) { $date_and_time = date($format,$timestamp); return $date_and_time; } 

А затем код для его отображения:

  <?php echo date_and_time("dS FY", strtotime($profile[last_activity_date_and_time])); ?> 

Значение $ profile [last_activity_date_and_time] – 2010-01-18 14:34:04

При отображении отображается до 18 января 2010 года – 14:34

Но есть ли способ изменить часовой пояс, на котором он отображается?

Не уверен, что это то, что вы ищете, но попробуйте DateTime

 date_default_timezone_set('Europe/London'); $datetime = new DateTime(); $datetime->setTimestamp($yourTimestamp); echo $datetime->getTimezone()->getName(); echo $datetime->format(DATE_ATOM); $la_time = new DateTimeZone('America/Los_Angeles'); $datetime->setTimezone($la_time); echo $datetime->getTimezone()->getName(); echo $datetime->format(DATE_ATOM); 

Вы можете использовать эту функцию для установки часового пояса по умолчанию:

 date_default_timezone_set('Europe/London');