2017-01-23 4 views
1
私は javascriptの日付serverdate(D2)と同じ(D1)を設定したいが、time.soに若干の違いがある
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)); 

は私differnceを取りたいですjavascriptの日付にその違いを追加する方法。私はそれを行うことはできますか?私は2つの日付を持っています。私は、時間差をとることによって、最初のものと別のものと同じに設定したい

+0

あなたがそれらを同じに設定したい場合は、なぜあなたはただ、他の1つをコピーしていない、なぜあなたは違いが必要なのですか? – 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

私のために感謝の仕事 –

関連する問題