1. ホーム
  2. javascript

[解決済み] MomentJS - 日付から前月末日を取得するには?

2023-06-28 21:15:04

質問

前月末日を取得したいのですが。

 var dateFrom = moment(dateFrom).subtract(1, 'months').format('YYYY-MM-DD');

どこで

dateFrom = 2014-11-30 

しかし

subtract(1, 'months')

日付を返します。

DATE_FROM: "2014-10-30"

しかし、10'月の最終日は31日です。

どのように解決すればよいのでしょうか?

どのような助けにも多くの感謝を。

どのように解決するのですか?

単純に endOf('month') を呼び出しに追加します。

var dateFrom = moment(dateFrom).subtract(1,'months').endOf('month').format('YYYY-MM-DD');

http://jsfiddle.net/r42jg/327/