有某种“活动持续时间”,这意味着你可以选择日期之间的第一天和最后一天之间的月份。如果您选择的日期不是月中的第一天到最后一天,例如从下个月开始的某个日期,后端API将返回一个“输入参数错误”。
如果在日期选择器中选择最后一个日期(月中的第30天),后端API将返回一个“输入参数错误”。这意味着他第30天就像下个月的第一天一样。我应该更改日期选择少一天,当我选择第30天,我应该在发送日期之前,按api,折扣号码为一。顺便说一下,日期是字符串格式的。我需要帮助,如何在api上发送该日期之前,将字符串编号折扣为1?

发布于 2018-05-30 09:21:30
你可以从约会中减去一天。
首先,您需要从字符串中创建日期:
var dateFromString = '2011-04-11T10:20:30Z';
let newDate = new Date(dateFromString);然后从那个日期减去一天:
newDate.setDate(newDate.getDate() - 1);发布于 2018-05-30 09:02:24
您可以使用动量将字符串转换为日期和减去天数,如下所示:
selectedEndDate = moment(selectedEndDate, 'DD/M/YYYY').subtract(1, 'day');https://stackoverflow.com/questions/50600210
复制相似问题