JS 同步本地時間和服務器時間

// 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))
相關文章
相關標籤/搜索