2017-04-19 11 views
0

Twitter API created_at日付に大きな問題があります。フォーマットは次のとおりです。Tue Apr 18 07:24:05 +0000 2017 ...それからjavascript Dateオブジェクトを作成したい私はクロスブラウザソリューションを見つけることができません。私がこれまで試した:Twitter APIの日付オブジェクト - クロスブラウザソリューション

  • new Date(Date.parse(input.replace(/(\+)/, ' UTC$1'))); - サファリ
  • new Date((input || "").replace(/-/g,"/").replace(/[TZ]/g," "));にnullを返しますこと -
  • moment.jsライブラリは非推奨メソッドの警告と(バックjavascriptの日にフォール)
  • スローIE11にnullを返します

誰かが私に理解してもらえるか?どうもありがとうございました!

答えて

2

は、これら2つのリンク

How to format Twitter/Facebook feed date with JavaScript

JavaScript code to display Twitter created_at as xxxx ago

または使用をたどる momentjs.com

> var tweetDate = 'Mon Dec 02 23:45:49 +0000 2013'; moment(tweetDate, 
> 'dd MMM DD HH:mm:ss ZZ YYYY', 'en'); 
+0

素晴らしい、最初のリンクは、私はそれに2時間を費やしてきた...動作します: -/...しかし、momentjsは、廃止されたメソッドを使用し、javascript Dateに落ちることについてコンソールに警告をスローします。 – user3216673

関連する問題