« IEのメモリリーク検出 | メイン | DisられやすいPHP »

JavaScript Pretty Date

John Resigさんのブログで、pretty.jsなるものが紹介されていました。

prettyDate("2008-01-28T20:24:17Z") // => "2 hours ago"
prettyDate("2008-01-27T22:24:17Z") // => "Yesterday"
prettyDate("2008-01-26T22:24:17Z") // => "2 days ago"
prettyDate("2008-01-14T22:24:17Z") // => "2 weeks ago"
prettyDate("2007-12-15T22:24:17Z") // => undefined

こんな感じで、セットした日時に応じて、現在の時間との差分を文字で表現してくれるライブラリです。

サーバサイドで重宝しそうです。