Unix时间戳转换
Unix 时间戳与日期时间互相转换。
① 时间戳 → 日期时间
② 日期时间 → 时间戳
这个工具能做什么
Unix时间戳是从1970年1月1日0点(UTC)起算的秒数或毫秒数,数据库、日志、接口返回里到处都是它。这个工具把时间戳和人能读的日期时间来回转,顺带把星期几也标出来。
时间戳分秒级和毫秒级两种,秒级是10位数、毫秒级是13位数,两者差1000倍,选错单位结果会偏到别的年份去。日期按你电脑的本地时区显示,同一个时间戳在不同时区看到的钟点是不一样的。
调后端接口时返回一串看不懂的数字,粘进来立刻知道是什么时候。查日志排故障、核对数据库里的创建时间和更新时间,也都用得上。
换算全在你浏览器本地完成,输入的数据不上传服务器。要留意秒和毫秒别选反,10位一般是秒、13位一般是毫秒;跨时区对时间时记得确认用的是本地时区还是UTC。
Unix时间戳转换是一个免费的在线工具,打开网页就能用,不用下载也不用注册。平时大家搜的“时间戳转换”、“unix时间戳”、“时间戳转日期”,说的都是这个。
使用方法
- 填入数值,选择它现在的单位。
- 所有单位的换算结果会实时列出。
- 点任意结果数值即可复制带走。
常见问题
时间戳是秒还是毫秒怎么区分?
看位数,10位数通常是秒级(到2286年前都是10位),13位数是毫秒级。选错单位年份会差得离谱。
为什么我换出来的时间和别人不一样?
因为按本地时区显示。你和对方电脑的时区不同,同一个时间戳对应的钟点自然不同,对时时统一到UTC或同一时区再比。
时间戳从哪一年开始算?
从1970年1月1日0点(UTC),这个起点叫Unix纪元。比它更早的时间用负数表示。
能转带毫秒的精确时间吗?
可以,选毫秒模式输入13位数字即可,结果会保留到毫秒。
2038年问题是什么?
32位系统用有符号整数存秒级时间戳,到2038年会溢出。现在多数系统已改用64位,普通换算不受影响。