[{"data":1,"prerenderedAt":233},["ShallowReactive",2],{"page:/zh-TW/guides/what-is-unix-timestamp/":3},{"id":4,"title":5,"body":6,"description":219,"extension":220,"eyebrow":221,"faq":222,"locale":223,"meta":224,"navigation":225,"pageType":226,"path":227,"related":222,"seo":228,"stem":231,"__hash__":232},"pages/zh-TW/guides/what-is-unix-timestamp.md","什麼是 Unix 時間戳？",{"type":7,"value":8,"toc":207},"minimark",[9,13,22,37,41,44,47,50,53,67,71,83,155,159,169,176,179,192,195],[10,11,12],"h2",{"id":12},"簡明定義",[14,15,16,17,21],"p",{},"Unix 時間戳是自 ",[18,19,20],"code",{},"1970-01-01T00:00:00Z"," 起經過時間的有號計數。經典定義使用秒，但現代 API 也使用毫秒、微秒和奈秒，因此一個沒有單位的數字並不完整。",[14,23,24,25,28,29,32,33,36],{},"時間戳 ",[18,26,27],{},"0"," 就是 Unix 紀元；",[18,30,31],{},"-1"," 秒是 ",[18,34,35],{},"1969-12-31T23:59:59Z","。只要執行環境與儲存類型支援，負數時間戳完全有效。",[10,38,40],{"id":39},"utc-與時區","UTC 與時區",[14,42,43],{},"時間戳識別 UTC 時間線上的絕對時刻，不帶有城市、國家、日光節約時間規則或偏好顯示格式。同一數值在臺北與紐約會顯示成不同鐘點，但仍是同一時刻。",[10,45,46],{"id":46},"閏秒",[14,48,49],{},"Unix 時間通常把每一天視為 86,400 秒，不把閏秒編碼成獨立的編號秒。對一般 Web、API 和資料庫工作，這是預期規則；科學計時系統可能採用其他時間尺度。",[10,51,52],{"id":52},"可重現範例",[14,54,55,58,59,62,63,66],{},[18,56,57],{},"1700000000"," 秒轉換為 ",[18,60,61],{},"2023-11-14T22:13:20.000Z","。乘以 1,000 得到 ",[18,64,65],{},"1700000000000"," 毫秒，單位改變但時刻不變。",[10,68,70],{"id":69},"從-api-或紀錄讀取時間戳","從 API 或紀錄讀取時間戳",[14,72,73,76,77,82],{},[18,74,75],{},"created_at"," 這類欄位可能保存 ISO 字串、Unix 秒或毫秒，僅憑名稱無法判斷格式。先查閱介面文件，再將數值放入",[78,79,81],"a",{"href":80},"/zh-TW/timestamp-to-date/","時間戳轉日期工具","，明確選擇單位。確認 UTC 日期符合事件時間後，再複製結果。",[84,85,86,102],"table",{},[87,88,89],"thead",{},[90,91,92,96,99],"tr",{},[93,94,95],"th",{},"Unix 秒",[93,97,98],{},"UTC 日期",[93,100,101],{},"含義",[103,104,105,118,130,142],"tbody",{},[90,106,107,112,115],{},[108,109,110],"td",{},[18,111,31],{},[108,113,114],{},"1969-12-31 23:59:59",[108,116,117],{},"紀元前一秒",[90,119,120,124,127],{},[108,121,122],{},[18,123,27],{},[108,125,126],{},"1970-01-01 00:00:00",[108,128,129],{},"Unix 紀元起點",[90,131,132,136,139],{},[108,133,134],{},[18,135,57],{},[108,137,138],{},"2023-11-14 22:13:20",[108,140,141],{},"常見的現代時間戳",[90,143,144,149,152],{},[108,145,146],{},[18,147,148],{},"2147483647",[108,150,151],{},"2038-01-19 03:14:07",[108,153,154],{},"帶正負號的 32 位元秒數上限",[10,156,158],{"id":157},"同一時刻為何顯示不同日期","同一時刻為何顯示不同日期？",[14,160,161,163,164,168],{},[18,162,57],{}," 在 UTC 是 11 月 14 日 22:13:20，在上海是 11 月 15 日 06:13:20，在紐約是 11 月 14 日 17:13:20。時間戳沒有改變，改變的是時區下的日曆表示。可在",[78,165,167],{"href":166},"/zh-TW/time-zone-converter/","時間戳時區工具","核對。",[14,170,171,172,175],{},"常見 POSIX 時間戳不會將閏秒作為額外的普通秒計入，因此不是精確的原子鐘計數。裝置時鐘也可能被系統校時修正。測量程式執行時間應使用 JavaScript 的 ",[18,173,174],{},"performance.now()"," 等單調時鐘，而非直接相減兩次裝置日期。",[10,177,178],{"id":178},"保存數值也保存單位約定",[14,180,181,182,186,187,191],{},"資料庫欄位或 API 文件應註明秒、毫秒、微秒或奈秒。日期異常時，先閱讀",[78,183,185],{"href":184},"/zh-TW/guides/seconds-vs-milliseconds/","秒與毫秒的差異","，不要直接補零嘗試。若輸入是某地的日曆日期，使用",[78,188,190],{"href":189},"/zh-TW/date-to-timestamp/","日期轉時間戳","並指定來源時區。",[10,193,194],{"id":194},"標準與執行環境參考",[196,197,198],"ul",{},[199,200,201],"li",{},[78,202,206],{"href":203,"rel":204},"https://tc39.es/ecma262/multipage/numbers-and-dates.html#sec-time-values-and-time-range",[205],"nofollow","ECMAScript Date time values",{"title":208,"searchDepth":209,"depth":209,"links":210},"",2,[211,212,213,214,215,216,217,218],{"id":12,"depth":209,"text":12},{"id":39,"depth":209,"text":40},{"id":46,"depth":209,"text":46},{"id":52,"depth":209,"text":52},{"id":69,"depth":209,"text":70},{"id":157,"depth":209,"text":158},{"id":178,"depth":209,"text":178},{"id":194,"depth":209,"text":194},"準確理解 Unix 紀元、UTC、負數時間戳、常見單位，以及一個 epoch 數值真正代表什麼。","md","指南 / 基礎",null,"zh-TW",{},true,"guide","/zh-tw/guides/what-is-unix-timestamp",{"title":229,"description":230},"什麼是 Unix 時間戳？Unix Epoch 詳解","了解 Unix 時間戳計算什麼、為何從 1970 年開始、負數如何運作，以及時間戳為何沒有時區。","zh-TW/guides/what-is-unix-timestamp","5gXRSABBDphMuhELmXRM2bJtTFf17Sy5EwYoGnPiCm0",1792032488339]