0

この質問への答えはおそらく非常に単純ですが、私は困惑しています。

このRSSフィード( http://uvmbored.com/event/?feed=events)から取得し、曜日、月、日で見出しが付けられた各イベントのボックスを表示するスライドショーを作成しました。イベントの時間とイベントのタイトルが続きます。

ただし、RSSフィードの時刻がに設定される前の時刻は常に4時間表示されていました(したがって、午後10時のイベントは午後6時に表示されていました)。当初、問題は情報をHTMLに変換するために使用していたリーダーにあると思っていましたが、Firefoxでマークアップをチェックすると、同じ問題に気づきました。ブラウザがマークアップを読み取ると、時刻が正しく表示されません。ただし、「ソースを表示」して生のマークアップを見ると、時刻は正しいです(24時間形式を除く)。

したがって、たとえば:

シャンプレーン湖シップレックツアーのRSSマークアップでは、次のように設定されています。2012年8月25日土曜日11:00:00 +0000; しかし、Firefox(および時間をとる前の私のスライドショー)は、午前11時ではなく午前7時として時間を表示しています

誰が何が起こっているのか知っていますか?

4

1 に答える 1

1

「2012年8月25日土曜日11:00:00+0000」の「+0000」は、時刻がUTC(基本的には冬のロンドン時刻)で表されることを意味します。PC(およびPHPを実行しているサーバー)が異なるタイムゾーンにある場合、それは表示の違いを説明します。

于 2012-08-23T18:52:19.557 に答える