1
  • moment(...).fromNow() を使用して、瞬間の相対時間を表示しようとしています
  • @nuxtjs/momentモジュールを使用しています
  • 現在、相対時間を「15日前」などと表示しています。それを「15 d」に変更したい

この回答によると、現在それを行う方法は次のとおりです

moment.updateLocale('en', {
    relativeTime : {
        future: "in %s",
        past:   "%s ago",
        s: function (number, withoutSuffix, key, isFuture){
            return '00:' + (number<10 ? '0':'') + number + ' minutes';
        },
        m:  "01:00 minutes",
        mm: function (number, withoutSuffix, key, isFuture){
            return (number<10 ? '0':'') + number + ':00' + ' minutes';
        },
        h:  "an hour",
        hh: "%d hours",
        d:  "a day",
        dd: "%d days",
        M:  "a month",
        MM: "%d months",
        y:  "a year",
        yy: "%d years"
    }
});

これを @nuxtjs/moment モジュールに適用するにはどうすればよいですか

4

1 に答える 1