跳到主要內容

Unix 時間戳轉換工具

即時檢視 Unix 時間戳,支援時間戳轉日期、日期字串轉換、年月日分項轉換,提供秒毫秒切換和常用語言程式碼示例。

當前 Unix 時間戳

每秒自動重新整理
秒
—
毫秒
—

支援 YYYY-MM-DD HH:mm:ss,可加 .SSS 毫秒或 Z / ±HH:mm 時區;字串中的明確時區優先於上方選擇。

時間戳 → 日期時間

轉換結果
—

日期時間 → 時間戳

轉換結果
—

年月日分項 → 時間戳
轉換結果
—

各程式語言如何取得當前 Unix 時間戳?
語言程式碼示例
JavaScript
Math.floor(Date.now() / 1000)
Python
import time
int(time.time())
PHP
time()
Java
java.time.Instant.now().getEpochSecond()
Go
import "time"
time.Now().Unix()
MySQL
SELECT UNIX_TIMESTAMP();
PostgreSQL
SELECT FLOOR(EXTRACT(EPOCH FROM NOW()));
C#
DateTimeOffset.UtcNow.ToUnixTimeSeconds()
Linux (GNU date)
date +%s
各程式語言如何將時間戳轉換為日期?
語言程式碼示例
JavaScript
new Date(1767225600 * 1000).toISOString()
Python
from datetime import datetime, timezone
datetime.fromtimestamp(1767225600, timezone.utc).isoformat()
PHP
gmdate('Y-m-d H:i:s', 1767225600)
Java
java.time.Instant.ofEpochSecond(1767225600L)
Go
time.Unix(1767225600, 0).UTC()
MySQL
SET time_zone = '+00:00';
SELECT FROM_UNIXTIME(1767225600);
PostgreSQL
SET TIME ZONE 'UTC';
SELECT TO_TIMESTAMP(1767225600);
C#
DateTimeOffset.FromUnixTimeSeconds(1767225600)
Linux (GNU date)
date -u -d @1767225600
各程式語言如何將日期轉換為時間戳?
語言程式碼示例
JavaScript
Math.floor(new Date("2026-01-01T00:00:00Z").getTime() / 1000)
Python
from datetime import datetime, timezone
int(datetime(2026, 1, 1, tzinfo=timezone.utc).timestamp())
PHP
(new DateTimeImmutable('2026-01-01T00:00:00Z'))->getTimestamp()
Java
java.time.Instant.parse("2026-01-01T00:00:00Z").getEpochSecond()
Go
time.Date(2026, 1, 1, 0, 0, 0, 0, time.UTC).Unix()
MySQL
SET time_zone = '+00:00';
SELECT UNIX_TIMESTAMP('2026-01-01 00:00:00');
PostgreSQL
SELECT EXTRACT(EPOCH FROM TIMESTAMPTZ '2026-01-01 00:00:00+00');
C#
new DateTimeOffset(2026, 1, 1, 0, 0, 0, TimeSpan.Zero).ToUnixTimeSeconds()
Linux (GNU date)
date -u -d '2026-01-01 00:00:00' +%s

使用方法

  1. 時區: UTC / UTC+08:00 / UTC+09:00
  2. 時間戳 → 日期時間 / 日期時間 → 時間戳 / 年月日分項 → 時間戳
  3. 單位: 秒 / 毫秒

範例

UTC: 1767225600 s ⇄ 2026-01-01 00:00:00.000
UTC+08:00: 1767225600000 ms ⇄ 2026-01-01 08:00:00.000

功能與限制

支援 YYYY-MM-DD HH:mm:ss,可加 .SSS 毫秒或 Z / ±HH:mm 時區;字串中的明確時區優先於上方選擇。

Unix 時間從 UTC 1970-01-01 00:00:00 起算,1 秒等於 1,000 毫秒。支援 0001–9999 年。夏令時回撥造成的重複本地時間取較早一次,可輸入明確時區偏移來選擇另一時刻。

FAQ

支援哪些輸入,有什麼限制?

支援 YYYY-MM-DD HH:mm:ss,可加 .SSS 毫秒或 Z / ±HH:mm 時區;字串中的明確時區優先於上方選擇。 Unix 時間從 UTC 1970-01-01 00:00:00 起算,1 秒等於 1,000 毫秒。支援 0001–9999 年。夏令時回撥造成的重複本地時間取較早一次,可輸入明確時區偏移來選擇另一時刻。

格式參考資料

工具頁面更新日期: