JavaScriptでTwitterの日付を日本語に直す

Pocket

Twitterの投稿データをJSONなどで取得すると、日付は「Tue Dec 16 23:48:56 +0000 2008」のようになります。
英語表記なので分かりにくい上、そもそもイギリス時間。
これを「2008年12月17日 8:48:56」のような日本語表記に直すJavaScriptの例です。

function twitterdate(td){
  //変換前「Tue Dec 16 23:48:56 +0000 2008」
  //変換後「2008年12月17日 8:48:56」
  re=/^(.+) (.+) (..) (..):(..):(..) (.+) (.+)$/;
  pat="$2 $3, $8 $4:$5:$6 UTC+0000";
  rep=new Date(td.replace(re,pat));
  return rep.toLocaleString();
}

もっとシンプルにできないものかなあ。

[ 2009年1月20日 | カテゴリー: JavaScript | タグ: , , ]

« | »

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

送信してください。


タグ

カテゴリー

最近の投稿

最近のコメント

固定ページ

アーカイブ

stabucky

写真

メタ情報