Javascript Moment.js以ISO格式在当前日期后添加7天

Javascript Moment.js以ISO格式在当前日期后添加7天,javascript,momentjs,Javascript,Momentjs,我有日期,它来自ISO格式的服务器:2019-02-28。 如何使用Moment.js为其添加7天 结果应该是2019-03-04。试试这个解决方案,告诉我它是否有效 moment('2019-02-28').add(7,'days').format('YYYY-MM-DD') 你试过什么,有什么问题吗?@jornsharpe我试过这个:startdate=20.03.2014;var new_date=momentstartdate,DD-MM-YYYY.add7,“天”;通知新的日期;但是

我有日期,它来自ISO格式的服务器:2019-02-28。 如何使用Moment.js为其添加7天


结果应该是2019-03-04。

试试这个解决方案,告诉我它是否有效

moment('2019-02-28').add(7,'days').format('YYYY-MM-DD')

你试过什么,有什么问题吗?@jornsharpe我试过这个:startdate=20.03.2014;var new_date=momentstartdate,DD-MM-YYYY.add7,“天”;通知新的日期;但是日期不是ISO格式的你说日期不是ISO格式是什么意思?在你的问题中,你说是的。如果你的起始日期和你所说的格式一致,它会起作用吗?您当前正在尝试将DD.MM.YYYY解析为DD-MM-YYYY,这是不可能成功的,并且您声称您的服务器提供的ISO格式也是如此。2014年3月20日不是ISO 8601格式,并且与您传递给DD-MM-YYYY的moment.js的解析格式不一致。它可以工作!谢谢!如果您的日期实际上是ISO 8601格式,则无需指定格式-