2012-02-17 36 views
0

私のウェブサイトに少しのtwitterタイムラインを表示しようとしています。今JavaScriptを使用して相対時間(1時間前、1日前)を計算/表示する方法

"created_at":"Fri Feb 17 14:32:45 +0000 2012" 

が、私は私の現在のタイムゾーンにこの日付に変換することができますどのように私は経過しているどのように多くの時間を表示することができます。

私がさえずり、次のように「create_at」つぶやきのフィールドを使用する予告をしましたこのツイートは作成されましたか?

私は

ありがとう「10分前」、「1時間前」、「1ヶ月前」のような出力に何かしたいです!

+0

これは必ずしも自分のタイムゾーンに変換する必要はありませんか?あなたは現在のUTC時間を取得し、その時間との差を計算することができます。 14:42 UTCに、このタイムスタンプは、あなたの現地時間帯の15:42、23:12、またはそれ以外の時間にかかわらず、10分前になるでしょう。 – Daan

+0

私はUTCを使用できますが、UTCを使用するtwitterタイムスタンプですか? – content01

+0

はい、投稿したタイムスタンプのオフセットに注意してください:+0000 – Daan

答えて

0

date.jsを使用することをお勧めします。これは、日付解析と変換関数の数があります。

関連する問題