JS 同步本地时间和服务器时间

2,244 阅读1分钟
// 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))