首頁 > 問答 > 主體
巴扎黑2017-06-28 09:29:55
每次 new Date() 會得到不同的值,而且計算會花時間,建議用 now 快取:const now = new Date()
new Date()
now
const now = new Date()
now - (now - sd),展開就是now - now + sd,也即now + (sd - now),所以兩個分支的表達式是等價的,完全沒必要寫分支
now - (now - sd)
now - now + sd
now + (sd - now)
最後可省略成一句話:new Date(sd) 就是伺服器時間,何必這麼麻煩
new Date(sd)