teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

momentの使い方しか書いてなかったので追記

2019/12/23 02:24

投稿

dice142
dice142

スコア5158

answer CHANGED
@@ -1,4 +1,12 @@
1
1
  概ね方向性はthyda.eiqauさんと同じなのですが、
2
2
  せっかくmoment.jsを使ってるので`subtract`を使った方が楽ですね。
3
3
 
4
- 同様にDateへの変換も`toDate()`を使った方が良いかと思います。
4
+ 同様にDateへの変換も`toDate()`を使った方が良いかと思います。
5
+
6
+ ---
7
+
8
+ momentを使わずに日付を変更するのであれば、
9
+ 1. 現在の日を`Date#getDate`で取得
10
+ 2. 取得した日から増減させたものを`Date#setDate`で設定
11
+
12
+ とすれば可能です。