3

Twitterからのツイートを解析しています.Twitterの「40分前に投稿」、「1時間前に投稿」のような日付を表示したいのですが、次の問題があります:

ユーザーのツイートを取得すると、twitter から次の形式 (リンク json) が返されます。

http://twitter.com/status/user_timeline/BarackObama.json?count=5&callback=308
"created_at": "Tue Jul 03 01:54:48 +0000 2012",

ハッシュタグを検索すると、次のようになります。

http://search.twitter.com/search.json?callback=?&rpp=5&q=%23wasabi
"created_at": "Thu, 05 Jul 2012 14:31:57 +0000",

これらの日付の解析を手伝ってくれる人はいますか?

4

4 に答える 4

5

これはうまくいくはずです:

new Date(data.created_at);

( timeagoも使用できます - http://jsfiddle.net/ZhF6y/ )

于 2012-07-05T14:51:49.020 に答える
3

John Resigには、日付解析スクリプトもあります。 http://ejohn.org/blog/javascript-pretty-date/

これが、必要なコードを含むJSFiddleです。

ツイートグラブの例で更新-あなたは私の答えが欲しいことを知っています;)

http://jsfiddle.net/ETACy/4/

于 2012-07-05T15:05:48.970 に答える
0

Unix タイムスタンプに変換できる場合は、Livestamp.jsを試してください。目立たず、自動更新されます。

于 2012-07-22T18:04:40.613 に答える