Unix 時間戳轉換

Unix 時間戳轉換

在本地時間和 UTC 之間轉換 Unix 時間戳與日期

秒還是毫秒

Unix 時間戳從 1970 年 1 月 1 日 UTC 開始計數。多數系統按秒計,JavaScript 按毫秒計。十位是秒,十三位是毫秒——這個工具按位數判斷,兩個都給出來。

本地時間和 UTC 並排

時間戳本身沒有時區,它就是一個瞬間。不同的只是寫法。這裡把瀏覽器的本地時間和 UTC 並排放著,好讓你看出記錄檔或 API 到底指的是哪一個。

其他計算機

常見問題

Q我的時間戳為什麼是十位?

因為它是秒。乘以 1000 就是毫秒。十三位的已經是毫秒了。

Q2038 年問題是什麼?

帶符號的 32 位元時間戳會在 2038 年 1 月 19 日溢位。現在的系統用 64 位元,能撐得比太陽還久。

Q時間戳算閏秒嗎?

不算。Unix 時間假定每天正好 86,400 秒,所以它根本不需要知道閏秒的存在。