🕐 时间戳转换工具

Unix时间戳 · 北京时间互转 · 秒/毫秒自动识别 · 实时当前时间戳

📝 转换设置
秒(10 位)-
毫秒(13 位)-
北京时间-
自 1970-01-01 00:00:00 UTC 以来的秒数/毫秒数
≥ 1000000000000(13 位)自动按毫秒识别,否则按秒
选择转换方向并输入数值后点击转换
📊 转换结果
🕐
选择左侧转换方向并输入,点击「立即转换」查看结果
等待转换...
ℹ️ 关于 Unix 时间戳 · 各语言速查
时间戳是自 1970 年 1 月 1 日(00:00:00 UTC)以来的总秒数,也称 Unix 时间戳 / Unix 时间 / POSIX 时间。 它独立于时区,同一时刻在全世界取值一致;北京时间(UTC+8)比 UTC 快 8 小时, 因此北京时间的 1970-01-01 08:00:00 恰好对应时间戳 0。
获取当前时间戳 / 时间戳与时间互转 — 主流语言与工具速查
语言 / 工具 获取当前时间戳 时间戳 → 时间 时间 → 时间戳
JavaScript Math.round(Date.now()/1000) new Date(t*1000).toLocaleString() Date.parse("2026-01-01 08:00:00")/1000
Java System.currentTimeMillis()/1000 new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(t*1000L)) new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(s).getTime()/1000
Python int(time.time()) time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(t)) int(time.mktime(time.strptime(s, '%Y-%m-%d %H:%M:%S')))
PHP time() date('Y-m-d H:i:s', $t) strtotime($s)
Go time.Now().Unix() time.Unix(t, 0).Format("2006-01-02 15:04:05") time.Parse("2006-01-02 15:04:05", s).Unix()
.NET / C# DateTimeOffset.UtcNow.ToUnixTimeSeconds() DateTimeOffset.FromUnixTimeSeconds(t).ToLocalTime().ToString("yyyy-MM-dd HH:mm:ss") new DateTimeOffset(DateTime.Parse(s)).ToUnixTimeSeconds()
MySQL UNIX_TIMESTAMP() FROM_UNIXTIME(t) UNIX_TIMESTAMP('2026-01-01 08:00:00')
PostgreSQL extract(epoch FROM now()) to_char(to_timestamp(t), 'YYYY-MM-DD HH24:MI:SS') extract(epoch FROM timestamp '2026-01-01 08:00:00')
Linux / Shell date +%s date -d @t date +%s -d "2026-01-01 08:00:00"