【发布时间】:2020-05-30 09:44:29
【问题描述】:
我有一个表单,它从输入中发送年份和月份的值,然后在将值发送到服务器时,我将该值转换为 ISO 字符串,如下所示:
const toIsoString = (year, month, day) => moment(new Date(year, month - 1, day)).toISOString(true).split('.')[0];
然后在我这样使用它的值中。
StartDate: toIsoString(data.StartYear, parseInt(data.StartMonth, 10), 1),
在这种情况下,它正在发送这样的值:
startDate: "2021-01-01T00:00:00"
有谁知道为什么时间段被忽略,我怎样才能发送带有年份、月份和日期值的时间段。任何帮助将不胜感激。谢谢...
【问题讨论】:
-
你能把
moment函数放在这里吗? -
那个moment函数来自moment.js库
-
创建日期时没有设置时间所以默认为00:00:00.000,你预计几点?
-
当前时间...
标签: javascript reactjs date momentjs formik