// 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))