Moment.js-使用减法的结束日期不正确

时间:2019-02-01 19:17:30

标签: javascript momentjs

我正在使用moment.js库在图形上绘制一些值。我有两个按钮,叫向前和向后分别去1个月背后,一个个月远期汇率从当前日期。

现在,我要面对的问题是减法函数-例如,由于今天是2月-endOf('month')函数最多可以使用28天。现在,如果我想搬到一个月就恢复到一月,我使用了以下内容:

moment().endOf('month').subtract(1,'month'+ 's');

这确实可以移回到一月,但是日期endOf date仍然是28-因此,我的图形仅绘制到一月的这一天。

当我使用减法功能前进或后退时,是否可以检查月份并设置正确的最后日期?还是我错过了什么?

Here是一个简单的小提琴-在使用矩函数后,我会在提醒值。

1 个答案:

答案 0 :(得分:1)

减去使用前1个月endOf