Timestamps

Unix時間戳疑問

  • December 1, 2017

我在這裡轉換時間戳,當我紅色以下內容時:

還應該指出(感謝本網站訪問者的評論),無論您身在何處,這個時間點在技術上都不會改變。這對於電腦系統在線上和客戶端的動態和分佈式應用程序中跟踪和分類日期資訊非常有用。

我無法理解這究竟意味著什麼:unix 時間戳是絕對度量嗎?

也就是說:假設我在美國有一個客戶端,並且該客戶端連接到位於俄羅斯的伺服器。客戶端和伺服器在同一時刻的 Unix 時間戳是否完全相同?我有點困惑……

在正確配置的機器上,unix 時間戳是 1970 年 1 月 1 日 00:00:00 UTC 之後的秒數。因此,無論使用者或電腦在哪個國家或時區,它都是一樣的。

顯然,伺服器時鐘可能不同步。

但關鍵是,無論位置如何,任何給定時刻時間戳的正確值都是相同的。

您的範例不太相關,因為俄羅斯和美國之間會有一些延遲,因此即使使用準確的時鐘,您也可以獲得兩個不同的時間戳。但他們不會相隔*數小時。*它們將(除非網路問題)僅相隔幾秒鐘。

引用自:https://unix.stackexchange.com/questions/408237