sportsEndTimeとsportsValueTimeの値を読み込み可能な形式で取得していますが、他のコンソールでは読み込み可能な形式になっていません。 1513752960000と1513752960000のような値は読み込み可能な形式ではありません。 jsで読み込み可能な形式に変換する方法。読み込み可能なフォーマットがないので、コードを理解するのは難しいです。時間の値を読み込み可能な形式に、場合によっては現地時間に変換する
var preEvent = {end: 1513752960000};
var selectedEvent = {start: 1513752960000};
let sportsEndTime = new Date(preEvent.end);
console.log("sportsEndTime--->" + sportsEndTime);
//sportsEndTime--->Wed Dec 20 2017 01:56:00 GMT-0500 (Eastern Standard Time)
let sportsValueTime = new Date(selectedEvent.start);
//sportsValueTime--->Wed Dec 20 2017 01:56:00 GMT-0500 (Eastern Standard Time)
console.log("sportsValueTime--->" + sportsValueTime);
console.log("sportsEndTime.getTime()--->" + sportsEndTime.getTime());
//sportsEndTime.getTime()--->1513752960000
console.log("sportsValueTime.getTime()--->" + sportsValueTime.getTime());
//sportsValueTime.getTime()--->1513752960000
console.log("sportsValueTime.getTime()--->" + (sportsValueTime.getTime() - 30000));
//sportsValueTime.getTime()--->1513752930000
console.log("sportsValueTime.setTime(sportsValueTime.getTime() - 30000)--->" + sportsValueTime.setTime(sportsValueTime.getTime() - 30000));
//sportsValueTime.setTime(sportsValueTime.getTime() - 30000)--->1513752930000
あなたのスニペットが壊れている場合は、問題を表現するための実例を作成する必要があります –
タイムスタンプの値を 'new Date()'に変換してください。Ex - > 'new Date(sportsEndTime.getTime()) –
moment.jsをチェックしてください。時間フォーマットを処理するのがはるかに簡単な方法です。 –