时间戳转换中大家最常问的问题,基本都集中在这几点。
常见问题解答
- 为什么转出来差 8 小时?时间戳基于 UTC,北京时间是 UTC+8,转换时未加 8 小时就会差。
- 10 位和 13 位有什么区别?10 位是秒级时间戳,13 位是毫秒级,只是精度不同,数值差约 1000 倍。
- 时间戳可以是负数吗?可以,1970 年之前的时间对应负数时间戳。
- 1970-01-01 00:00:00 UTC 是哪个时间戳?是 0,对应北京时间 1970-01-01 08:00:00。
- 2038 年问题是什么?32 位整数最多表示到 2038 年 1 月,之后需要 64 位存储。
- 转换后时间对不上?先确认位数(秒/毫秒)选对没有,再确认时区选择是否一致。
- 会包含闰秒吗?不会,Unix 时间戳不考虑闰秒。
- 查询免费吗?免费在线使用,无需注册。