日付の加算と減算の方法

取得した日付フィールドに日にちを加算、減算をする方法を教えてください

 recordInf.Table_0.value[j].value.日付_1.value).format("DD")

このような取得フィールドを持っているのですが、日付を加算したりする方法が分かりません。どなたかご教授願います

たいさん

 

こんにちは。

moment.jsを使うと楽に取扱できます。導入方法はこちらを参考にしてみてください。

Moment.js を利用して、日時フィールドのフォーマットをカスタマイズする

 

日付の加算、減算はこちらの公式docに記載があります

https://momentjs.com/docs/#/manipulating/add/

 

記述例

var m = moment();m.add(1, 'days').format('YYYYMMDD'); // 1日加算m.add(-1, 'days').format('YYYYMMDD'); // 1日減算

**カキ氷**さん

コメント有難う御座います

 

無事、日付を加算することが出来ました。

もう一つ質問なのですが、

年月日同士の差分を計算することは可能でしょうか?

 

moment(recordInf.Table_0.value[j].value.日付_2.value)-moment(recordInf.Table_0.value[j].value.日付_1.value)

このように記述したところ、

2592000000というような値が表示されました。日数で表示するようにするにはどうすれば良いでしょうか?

 

すいません

解決しました