我使用减法函数获得自然月,但它不起作用。以下是我的代码
var month = moment('2013-12-31').subtract('month',1);
我希望结果为2013-12-01
,但它会回复2013-11-30
。
我不知道它有什么问题?
任何人都可以帮助我?
谢谢!
答案 0 :(得分:2)
您要从该日期减去月份并期望同一月的结果。似乎时刻工作正常。如果您希望 结果再添加一天回复。
试试这个
var month = moment('2013-12-31').subtract('month',1).add('days',1);
这将从数据中减去一个月并添加一天,以便您得到正确的答案。那个月的第一天。