fb.wallで表示するFacebookページのウォール投稿日時をカスタマイズ

Facebook純正のLike Boxを使うのがいちばん利便性がいいことは間違いないのですが、Like BoxはほぼIframeで制御されているため自由がききません。そこでfb.wallというjQueryプラグインを利用することでサイトに自由にカスタマイズのできるFacebookウォールを埋め込むことができます。

ですが、ダウンロードしたファイルをそのまま利用すると、ウォール投稿の時刻が「06.12.2013 at 12:25」のように表示されてしまいます。これを日本で馴染みのある「2013年12月06日 12時25分」のような形に変更するためのカスタマイズ方法です。

jquery.neosmart.fb.wall.js内から以下を検索。

return day+'.'+month+'.'+date.getFullYear()+' at '+hour+':'+minute+' '+ampm;

↓置換

return date.getFullYear()+'年'+month+'月'+day+'日 '+ampm+' '+hour+'時'+minute+'分';

そのすぐ下辺りにある以下を検索。

return day+'.'+month+'.'+date.getFullYear()+' '+o.translateAt+' '+hour+':'+minute;

↓置換

return date.getFullYear()+'年'+month+'月'+day+'日 '+hour+'時'+minute+'分';

参考:jQueryでFacebookをもっと便利に、fb.wallを詳しーく解説