我有這樣的代碼,其順序:新的Date()如何返回比以前調用新Date()(在Node.js中)更早的時間?
var d0 = new Date();
...
...
var d1 = new Date();
if (d0>d1) {
console.log("Problem");
}
先看看它,它是沒有辦法比D1 D0以上。但是我剛剛在2天前在生產服務器上體驗過。 d1比d0早幾毫秒。怎麼會這樣?
什麼是Date()來自哪裏?它來自V8嗎?或從OS系統?
下面是一些額外的閱讀,講述了Unix系統(和NTP)如何管理時間。關於閏秒的討論特別有趣。 http://unix4lyfe.org/time/?v=1 – smithclay