在Javascript中,我想只将现有Date类型变量的时间部分(HH:MM:ss)更新为“now”时间部分:
假设d是代码中的现有变量......
var d = new Date('2015-10-12 20:00:00');
var now = new Date();
d.setHours(now.getHours(), now.getMinutes(), now.getSeconds());
有更好的方法吗?
答案 0 :(得分:0)
你可以这样试试: 新日期(d.getTime()+(现在 - d)%(24 * 3600 * 1000)) 这将创建一个新的Date实例。