moment.jsの日付計算でお聞きしたいことがあります。
※以下少しコードを省略してます。
javascript
1let start = moment(new Date("2018-10-05")); 2let end = moment(new Date("2018-10-20")); 3 4start = start.startOf("month"); 5end = end.endOf("month"); 6 7console.log(start.format("YYYYMMDD")); 8console.log(end.format("YYYYMMDD"));
上記コードのconsole出力で、
start →20181001
end →20181031
という出力を期待していたのですが、
両方とも20181031になってしまいます。
momentのstartOfまたはendOfを使うと、他の変数も全て処理がかかってしまうような挙動をしています。
それぞれの変数にだけstartOfやendOfの処理をしたい場合はどうすればよいでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。