【发布时间】:2019-02-25 12:19:26
【问题描述】:
我有日期,它来自服务器的 ISO 格式:2019-02-28。 如何使用 Moment.js 添加 7 天?
结果应该是 2019-03-04。
【问题讨论】:
-
你尝试了什么,有什么问题?
-
@jonrsharpe 我试过这个:startdate = "20.03.2014"; var new_date = moment(startdate, "DD-MM-YYYY").add(7, 'days');警报(新日期);但日期不是 ISO 格式
-
什么意思“日期不是ISO格式”?在您的问题中,您说它是。如果您的
startdate实际上与您告诉moment的格式匹配,它是否有效?您当前正在尝试将DD.MM.YYYY解析为DD-MM-YYYY,但预计不会成功,您声称服务器提供的 ISO 格式也不是。 -
“20.03.2014”不是 ISO 8601 格式,并且与您传递给“DD-MM-YYYY”的 moment.js 的解析格式不一致。
标签: javascript momentjs