| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Для профи > RSS и время |
| Автор: Loncaster 6.8.2008, 13:09 |
| Вообщем есть скрипт, который парсит некоторое кол-во рсс лент с различных источников. Проблема в том, что в каждом таком источнике дата публикации может быть задана как в UTC формате, так и GMT, причем в своем локальном времени на момент публикации в рсс. Например, есть у меня такая дата 2008-08-06T12:48:54Z , если ее прогнать через strtotime , а потом форматнуть через date, то на выходе имеем 06/08/2008 15:48:54 - откуда-то взялись 3 часа разницы.. Причем 12-48 на моем локальном сервере еще не наступило. Как в данном случае получить корректную дату (например я хочу показать сколько мин назад была опубликована запись, если брать 12:48, то получу минусовое число) ? И как в целом работать с таким разнобразием дат и форматов в разлилчных тайм зонах? |