0

moment.js を使用して、「Yesterday 17th May 2015」という形式でいくつかの日をフォーマットする必要があります。これは私がこれまでに持っているものです:

var asd = moment(moment.utc("2015-09-30T08:35:40.59"))
          .subtract(1, 'days')
          .calendar();
4

1 に答える 1

0

カレンダーのカスタマイズに関するドキュメントで説明されているように、カレンダーの形式をカスタマイズすることは可能です。

sameElse以下の例では、英語ロケールの形式をカスタマイズしてcalendar、必要な形式の文字列を返します。

moment.locale('en', {
    calendar : {
        sameElse : '[Yesterday] Do MMM YYYY'
    }
});

var asd = moment.utc("2015-09-30T08:35:40.59")
          .subtract(1, 'days')
          .calendar();

console.log(asd);
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.10.6/moment.js"></script>

于 2015-10-13T16:14:10.193 に答える