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

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

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

瀏覽:154日期: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
相關文章:
主站蜘蛛池模板: 富阳市| 天台县| 安泽县| 名山县| 岳西县| 菏泽市| 康定县| 普安县| 伊金霍洛旗| 阳山县| 双牌县| 普洱| 娄底市| 平山县| 西乌| 新河县| 钟祥市| 泰宁县| 德州市| 新宾| 揭东县| 尚志市| 汽车| 巴林右旗| 南安市| 静安区| 遂川县| 泗水县| 海南省| 德兴市| 温泉县| 女性| 区。| 工布江达县| 吉安市| 靖西县| 酉阳| 遂宁市| 沿河| 安龙县| 柯坪县|