PHP4: настройка date () и strtotime () для разных часовых поясов - PullRequest
1 голос
/ 21 марта 2012

Я работаю над подкастом (дорожными событиями), который содержит будущие даты и разные часовые пояса.

<pubDate>Wed, 14 Nov 2012 19:00:00 EST</pubDate>
<pubDate>Wed, 25 Jul 2012 19:00:00 CDT</pubDate>
<pubDate>Thu, 29 Mar 2012 19:00:00 MDT</pubDate>

Когда я анализирую его с помощью PHP4 (обратите внимание на PHP4), используя date () и strtotime (), он корректирует информацию и выводит ее в текущем часовом поясе сервера (включая изменения летнего времени).

код ...

date("g:ia T", strtotime($item->pubDate));

Пример ...

<pubDate>Thu, 29 Mar 2012 19:00:00 MDT</pubDate> outputs 8:00pm CDT

Ожидаемый результат - 7:00 вечера MDT

Опять же, я использую PHP4, поэтому я не могу сделать что-то типа DateTime ().

По сути, я просто хочу, чтобы он просто возвращал символы вместо интерпретации символов. Может быть, мне вообще не следует использовать date () или strtotime (), но я не уверен, что можно превратить Wed в среду, с 19:00 до 19:00 и т. Д.

...