從日曆日期得到唯一時刻
轉換前請選擇 UTC 或明確的 IANA 時區。輸入控制項採用年—月—日順序,避免 03/04/26 在不同地區被解讀成不同日期。時區決定這個日曆時間對應哪個絕對時刻;只更換輸出單位不會改變時刻。
例如,臺北的 2026-01-01 08:00 與 UTC 的 2026-01-01 00:00 是同一時刻。若只儲存日期文字而沒有時區,就無法可靠還原這個關係。
秒、毫秒與精度
Unix 命令列工具與許多後端系統常用秒;JavaScript Date 原生採用毫秒;部分資料庫與事件管線使用微秒或奈秒。輸入日期只有毫秒精度時,選擇更細單位只會增加末尾零,不會創造新的量測精度。
日光節約時間邊界
某些命名時區會在春季把時鐘向前撥,造成一段從未出現的本地時間;秋季向後撥時,一段本地時間會對應兩個不同 UTC 偏移。工具會拒絕不存在的時間,並在重複時間時顯示兩個候選時刻,避免靜默選錯。
如何操作這個工具
輸入日曆日期與鐘點,選擇當時觀察該鐘點的來源時區,再選輸出單位並按轉換。來源時區用於解讀輸入,不只是結果旁邊的標籤。
輸入與輸出範例
| 輸入或設定 | 預期結果 |
|---|---|
2023-11-14 22:13:20 · UTC · s | 1700000000 |
2023-11-15 06:13:20 · Asia/Shanghai · ms | 1700000000000 |
2023-11-14 22:13:20.123 · UTC · ms | 1700000000123 |
使用結果前的檢查
日光節約時間調慢時鐘造成重複時間時,明確選擇較早或較晚偏移;跳過而不存在的鐘點會被拒絕。輸入有小數部分時整秒向下取整,選毫秒或更細單位可保留支援的精度。日光節約時間範例說明不存在時間與非法日期的差別。