繁体   English   中英

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();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM