// initLocalTime 模擬初始化本地時間
let initLocalTime = new Date('2018/10/10 12:00')
// serverTime 模擬當前服務器時間
let serverTime = new Date()
/*
* timeDiff 同步本地時間和服務器時間
* localTime 本地時間 serverTime服務器時間
**/
function timeDiff(localTime,serverTime){
//獲取最新本地時間
let nowLocalTime = +new Date('2018/10/10 12:02');
//最新服務器時間 = 最新本地時間+(服務器時間-初始化本地時間)
return nowLocalTime + (serverTime-localTime);
}
// 打印服務器時間
console.log(timeDiff(initLocalTime,serverTime))
複製代碼