国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術文章
文章詳情頁

javascript - 如何像new Date()取當前時間一樣取服務器時間?

瀏覽:176日期:2023-05-01 13:32:03

問題描述

let sd = 1498482000000;let serverDate = () => new Date() > sd ? ( new Date() - (new Date() - sd)) : ( new Date() + (sd - new Date()))console.log(serverDate()) // 1498482000000

問題解答

回答1:

每次 new Date() 會得到不同的值,而且計算會花時間,建議用 now 緩存:const now = new Date()

now - (now - sd),展開就是 now - now + sd,也即 now + (sd - now),所以兩個分支的表達式是等價的,完全沒必要寫分支

最終可省略成一句話:new Date(sd) 就是服務器時間,何必這么麻煩

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 江山市| 安徽省| 石家庄市| 镇康县| 宁南县| 肇源县| 义乌市| 措勤县| 内丘县| 江口县| 榆社县| 富锦市| 清流县| 龙陵县| 涡阳县| 宝兴县| 灵武市| 乾安县| 磐安县| 惠东县| 韶关市| 十堰市| 原阳县| 台山市| 耿马| 绥芬河市| 嘉祥县| 诏安县| 灵武市| 无为县| 玉林市| 七台河市| 察隅县| 荃湾区| 长兴县| 始兴县| 舞阳县| 尼勒克县| 闽清县| 广宗县| 油尖旺区|