質問: 各タイトルを個別に ISO8601 に変換するにはどうすればよいですか?
timeago JQuery ライブラリを利用しようとしています。タイトルに UTC 文字列を入力するため、Timeago ライブラリを実行する前に UTC 属性のタイトルを ISO8601 に変換する必要があります。そうしないと、Safari/FF/IE で何も表示されません。
JQuery
var dateString = $('.timeago').attr('title');
var dateConvert = new Date(dateString);
$('.timeago').attr('title', dateConvert.toISOString());
HTML
<abbr class="timeago" title="Sun, 30 Jul 2014 15:06:00 -0500"></abbr>
<abbr class="timeago" title="Sun, 30 Jul 2014 14:45:00 -0500"></abbr>
結果
<abbr class="timeago" title="2014-07-30T20:06:00.000Z">3 minutes ago</abbr>
<abbr class="timeago" title="2014-07-30T20:06:00.000Z">3 minutes ago</abbr>
予想された結果
<abbr class="timeago" title="2014-07-30T20:06:00.000Z">3 minutes ago</abbr>
<abbr class="timeago" title="2014-07-30T19:45:00.000Z">24 minutes ago</abbr>