staleo |
|
---|---|
Господа, прошу помочь со следующей проблемой с часовыми поясами Cotonti.
Стоит задача наладить RSS-экспорт новостей с сайта на Яндекс.Новости. Алексей (Dr2005Alex) подмодил уже существующий плаг для экспорта, я там вижу следующее: $items .= " <pubDate>".date("r",$row['page_date'])."</pubDate>\n"; Замечу, что <pubDate> - обязательный описательный тег для каждой новости. Так вот, вот что эта строка возвращает в rss: <pubDate>Thu, 06 Aug 2009 11:15:00 -0400</pubDate> Все нормально, время правильное. Но тут мне пишут из яндекса: вы извините, мол, у вас время корректное, но не тот пояс стоит, -04, а должен +04 - то есть летнее московское время. Я думаю, ладно, сейчас поиграюсь с корректировками часовых поясов - наверное, я когда-то перепутал минус с плюсом, отсюда и проблемы. Открываю admin.php?m=infos, а там все точно так, как и нужно, и трогать ничего не стоит: #1: Время на сервере 2009-08-06 08:15 #2: GMT время, возвращённое сервером 2009-08-06 12:15 GMT #3: GMT время + смещение времени сервера (Транслируемое Cotonti) 06.08.2009 12:15 GMT #4: Локальное время, установленное в вашем профиле : 06.08.2009 16:15 GMT4.0 часа(ов) Странный нюанс - во времени, установленном на сервере (сервак физически явно не в испании), но зато корректировка по GMT указана правильно. А в рсс тем временем идет по-прежнему время #1, а не #3, как следовало бы. Может ли кто-то подскать, как привести все к нужному виду? Буду очень благодарен. |
|
Dit bericht is bewerkt door 127.0.0.1 (2009-08-06 21:12, 15 jaren ago) |