Я работаю над подкастом (дорожными событиями), который содержит будущие даты и разные часовые пояса.
<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 и т. Д.