Unix 时间转换器
免费 Unix 时间转换器:epoch 与日期互转,支持秒至纳秒、实时 Unix epoch、UTC 与本地视图及代码片段。私密、快速,适合日志、接口与排障。
时间戳转日期
当前 Unix 时间戳: 1774802821
单位:auto · s · ms · μs · ns
本地时间2026-03-29 16:47:01
UTCSun, 29 Mar 2026 16:47:01 GMT
秒1774802821
毫秒1774802821000
微秒1774802821000000
纳秒1774802821000000000
日期转时间戳
日期选择:
秒1774802821
毫秒1774802821000
微秒1774802821000000
纳秒1774802821000000000
什么是 Unix 时间戳?
Unix 时间戳(也称 Unix time 或 POSIX time)是从 1970-01-01 00:00:00 UTC 开始经过的秒数。
它是跨系统存储和比较时间的便捷方式。大多数系统把它当作连续秒计数,并不计算闰秒。
部分 32 位系统会在 2038 年溢出(2038 年问题)。
代码示例
获取当前 epoch 时间,并将 epoch 时间戳转换为可读日期(将示例数字替换为你的值)。 1800000000.
JavaScript
// now (seconds) Math.floor(Date.now() / 1000) // epoch -> date new Date(1800000000 * 1000).toISOString()
Python
import time # now (seconds) int(time.time()) # epoch -> date (local) time.ctime(1800000000)
Go
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println(time.Now().Unix())
fmt.Println(time.Unix(1800000000, 0).UTC())
}SQL (PostgreSQL)
-- now (seconds) SELECT EXTRACT(EPOCH FROM now()); -- epoch -> timestamp SELECT TO_TIMESTAMP(1800000000);
Unix/Linux shell
date +%s date -d @1800000000
macOS
date +%s date -j -r 1800000000
这款 Unix 时间转换器的亮点
双向 Unix 时间换算
将 epoch 映射为本地与 UTC 时间,或选择日历时间导出符合栈要求的 Unix 时间精度。
覆盖常见时间戳单位
自动识别或手动选择秒、毫秒、微秒、纳秒,让接口与数据库里的 epoch 值一次对齐。
实时 Unix epoch
表单旁显示当前 Unix epoch 每秒跳动,对照你正在转换的值。
代码即用
JavaScript、Python、Go、SQL、Shell 示例与页面上的 Unix 时间换算结果一致,便于复制到项目。
如何使用
- 1
粘贴或输入 Unix 时间
输入数字型 Unix 时间戳,选择单位,或按位数自动推断。
- 2
选择日期时间
用日期时间选择器把日历时刻转为 epoch 秒、毫秒等。
- 3
查看多种表示
并排查看本地时间、UTC 与原始 epoch,便于调试、测试与接口核对。
开发者为何常用
默认私密
在浏览器本地计算,输入不会上传到服务器。
面向真实时间戳
日志与 JSON 里常见的毫秒、微秒时间戳可顺畅走完时间戳转换流程。
更快落地
内联示例与界面上的 epoch 结果对应,便于在代码里复现相同逻辑。
用户评价
“查日志和接口时很方便——浏览器里顺手的 epoch 转换工具。”
“单位切换让我在故障时少猜很多次毫秒还是秒。”
“界面清楚,示例帮我更快理解 Unix 时间。”
常见问题
- 什么是 Unix 时间戳?
- 从 Unix 纪元(1970-01-01 00:00:00 UTC)起算,通常以秒或更细粒度计数;本 Unix 时间转换器会在本地与 UTC 旁同步展示。
- 为什么有些值是 13 位?
- 多为毫秒级 epoch,在 JavaScript 中很常见(如 Date.now());工具会自动识别。
- 收费吗?
- 免费在线使用,无需注册;换算过程留在本会话。
- 时区如何处理?
- 本地时间依据浏览器;UTC 与 epoch 数值同时展示。
- 2038 年问题是什么?
- 32 位有符号秒约在 2038 年溢出;远期日期建议 64 位或更细粒度。