需求: 獲取服務器時間然後展示,若獲取失敗,則new Date()
講道理這個很簡單的需求,接口拿到數據就展示,拿不到就展示本地時間的。
問題出現在調試階段: 接口沒有拿到數據, 改變電腦的時間,發現展示的時間是正確的? 連在 console 面板 直接 new Date() 也是正確的時間
思考: 應該需要重新開一個tab 瀏覽窗口, 果然 在重新打開的瀏覽器窗口 時間就 對, 和改動的時間一致
結論: 打開的瀏覽器tab 欄目後, date已經初始化過了(假定有這個說法), 無論如何改變電腦的時間,都不會對其有影響