まとめて github にあげた https://github.com/januswel/jslib http://januswel.github.io/jslib/demo/time-distance/index.html たとえば記事が何日前に投稿されたかを表示したい場合など。 moment.js, XDate, その他いろいろなライブラリがあるので使える場合はそっちを使うのが正解。 ただし、オトナの事情で使えないとか気に入らないとかあると思うので適当コードで概念だけ書いてみる。 月以外の差分を求める場合 年、週、日、時、分、秒、ミリ秒の場合。かんたん。 それぞれのスパンが決まりきっているのでミリ秒の差を求めてスパンのミリ秒で割る。 週、日、時、分は年・秒とほぼ同じなので省略。 結果は小数になるので適当に四捨五入などして表示するといい。 var SECOND_MILLISECOND =