我正在使用 moment.js 库在图表上绘制一些值。我有两个名为“上一个”和“下一个”的按钮,分别从当前日期向后一个月和向前一个月。
现在,我面临的问题是减法函数 - 例如,由于今天是 2 月 - endOf('month')
函数向上移动到 28 天。现在,如果我想将一个月移回一月,我将使用以下命令:
moment().endOf('month').subtract(1,'month'+ 's');
这确实回到了一月,但日期结束日期仍然是 28 - 因此我的图表只绘制到一月的这一天。
有没有办法可以在使用减法功能向后或向前移动时检查月份并设置正确的最后日期?或者我错过了什么?
Here是一个简单的 fiddle - 我在使用矩函数后提醒该值。
最佳答案
使用 endOf
之前减去 1 个月。
关于javascript - Moment.js - 使用减法的结束日期不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54485880/