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(); }
![JavaScriptでTwitterの日付を日本語に直す](https://cdn-ak-scissors.b.st-hatena.com/image/square/615959ac31b2ca76005e94cad2475232662be721/height=288;version=1;width=512/https%3A%2F%2Fstabucky.com%2Fwp%2Fwp-content%2Fthemes%2Fcocoon-master%2Fscreenshot.jpg)