moment.js 在现有日期设置时间未正确设置时间
moment.js set time on existing date is not setting the time correctly
let end: Date = new Date();
let h: string = "13";
let m: string = "20";
moment(end).set({ hour: parseInt(h, 10), minute: parseInt(m, 10) });
我正在尝试将时间设置为现有日期。但是上面的 DOE 没有设置日期中的时间。时间总是...00:00:...
有什么想法吗?
谢谢,
您必须将时刻转换为 Date
,并将该 Date
对象分配给您的 end
变量:
end = moment(end)
.set({ hour: parseInt(h, 10), minute: parseInt(m, 10) })
.toDate();
let end: Date = new Date();
let h: string = "13";
let m: string = "20";
moment(end).set({ hour: parseInt(h, 10), minute: parseInt(m, 10) });
我正在尝试将时间设置为现有日期。但是上面的 DOE 没有设置日期中的时间。时间总是...00:00:...
有什么想法吗?
谢谢,
您必须将时刻转换为 Date
,并将该 Date
对象分配给您的 end
变量:
end = moment(end)
.set({ hour: parseInt(h, 10), minute: parseInt(m, 10) })
.toDate();