質問: 登録日 name: データ1 date: 2017/02/11 12:00 name: データ2 date: 2017/02/10 12:00 name: データ3 date: 2017/01/07 12:00 name: データ4 date: 2016/02/11 12:00 ``` 以上のデータ1,2,3,4をHTMLで表示させる際に、Javascriptで現在の日付から計算した登録日時を表示させたいです。 例: 2017/02/11 13:00 に見たHTML側の表示 ``` データ1 : 12:00 //ここは当日なので時刻表示 データ2 : 1日前 データ3 : 1ヶ月前 データ4 : 1年前 ``` どうすれば実現できるでしょうか? JS側だけの処理が思いつきません。
回答: プロであればgoogle検索などでライブラリを探してきます。もちろんライセンス的にクリアなものです。私がこういった処理を実装するならこれを見つけたでしょう。timeago.jsというライブラリについての説明記事です。