2017-01-23 41 views
1
var d1= new Date(); 
var d2= new Date('1/23/2017 2:10:23 PM'); // server date 
var diff = Math.abs(new Date(d1) - new Date(d2)); 

我想设置JavaScript的日期(D1)相同serverdate(D2)但在time.so细微的差别我把differnce和希望在javascript日期中添加该差异。如何才能做到这一点?我有两个日期。我想花时间差来设置另一个相同的一个作为第一个

+0

如果你想将它们设置相同,你为什么不只是复制一个到另一个,为什么你需要有什么区别? – Barmar

+0

'var d1 = new Date(d2);' – Barmar

+0

为什么你将它们转换成日期,当它们已经是日期? – evolutionxbox

回答

1

var d1= new Date(); 
 
var d2= new Date('1/23/2017 2:10:23 PM'); // server date 
 
var diff = Math.abs(new Date(d1) - new Date(d2)); 
 
var newDate = new Date(d1.getTime() + diff); 
 
console.log(newDate);

+0

Thanksit适合我 –

相关问题