时间戳转换
秒级、毫秒级时间戳与日期时间互转,自动识别位数,附当前时间戳。
当前时间戳:
—
|
毫秒:—
10 位和 13 位的区别
Unix 时间戳记录的是从 1970-01-01 00:00:00 UTC 起经过的时间。JavaScript、Java 以及多数日志系统用毫秒(13 位),PHP、Go、Python 的默认接口常用秒(10 位)。把 13 位当秒算,会得到公元 5 万多年;把 10 位当毫秒算,则会落到 1970 年 1 月。工具按位数自动判断,也可以手动指定。
时区怎么处理
时间戳本身与时区无关,转换后显示的日期时间取决于时区。工具同时给出本地时间和 UTC 时间:与运维核对日志时用 UTC,与用户沟通时用本地时间,可以避免「差 8 小时」的常见误会。
常见问题
怎么判断是秒还是毫秒?
按位数自动判断:10 位按秒处理,13 位按毫秒处理;也可以手动切换,避免 1970 年之类的错误结果。
转换结果是哪个时区?
日期时间按你设备的本地时区显示,同时给出 UTC 时间,方便和服务器日志对照。