2012-08-23 44 views
0

這個問題的答案可能很簡單 - 但我很難過。RSS時間不正確?

我構建了一個幻燈片,從此RSS源中提取(http://uvmbored.com/event/?feed=events),併爲每個事件顯示一個框,以星期,月和日爲標題。隨後是活動的時間和活動的標題。

然而,時間總是顯示4小時之前他們在RSS提要中的時間被設置爲(所以下午10點的事件顯示爲下午6點)。最初我以爲問題出在我用來將信息轉換爲HTML的讀者 - 但在檢查Firefox中的標記時,我注意到了同樣的問題。當瀏覽器讀取標記時,它會錯誤地顯示時間。然而,當你'查看源代碼'並查看原始標記的時間是正確的(24小時格式除外)。

因此,例如:

RSS Markup的尚普蘭湖沉船之旅將被設置爲:星期六,2012年8月25日11:00:00 +0000;但Firefox(以及我抽出時間之前的幻燈片)將時間顯示爲上午7:00,而不是上午11:00,它的應該是

任何人都知道發生了什麼事?

+0

我認爲它是11AM(FF,FC16) – nico

+0

奇怪!不是我的情況(http://img837.imageshack.us/img837/7219/screenshot20120823at253.png) –

回答

1

「Sat,2012年8月25日11:00:00 +0000」中的「+0000」表示時間以UTC表示(基本上倫敦時間爲冬季)。如果你的PC(和運行你的PHP的服務器)在不同的時區,這將解釋顯示的差異。

+0

有道理!任何建議最實用的方法來解決這個問題?我想即使是瀏覽器的讀者解釋+0000 - 解決方案將是改變事物的uvmbored.com方面的pubdate,而不是改變我的rss2html代碼。謝謝您的幫助! –