Logo of FreeToolKits.netFreeToolKits

Unix 时间戳转换器

返回时间与日期总览

当前的 Unix 时间戳

日期转 Unix 时间戳转换

时间

Unix 时间戳转日期转换

时间

常见问题

Unix 时间戳的秒和毫秒有什么区别?

Unix 时间戳(Unix Timestamp)是以 1970 年 1 月 1 日 00:00:00 UTC 为起点,用数字表示某个时间点。以“秒”为单位的时间戳通常是 10 位数(例如:1697011200),而以“毫秒”为单位的则是 13 位数(例如:1697011200000)。两者的区别在于精度,秒级时间戳精确到 1 秒,而毫秒级时间戳可以精确到 1/1000 秒,常见于前端应用或需要更高时间精度的场景。

Unix 时间戳是否受时区影响?

Unix 时间戳不受时区影响,它表示自 1970 年 1 月 1 日 00:00:00 UTC 起的秒数或毫秒数。时区只会影响转换后的显示时间,不改变时间戳本身。

Unix 时间戳的范围限制是什么?

Unix 时间戳的范围主要受数字存储限制影响。以 32 位整数表示的秒级时间戳范围大约是 1970 年 1 月 1 日到 2038 年 1 月 19 日(著名的“2038 年问题”),而使用 64 位整数或毫秒级时间戳时,范围就大得多,可以涵盖非常遥远的过去和未来。

为什么选择 1970 年 1 月 1 日作为起点?

最初的计算机系统用 32 位整数表示时间,只能覆盖约 68 年。选择 1970 年 1 月 1 日作为起点,可以让时间戳用到 2038 年,而且这个日期中性、不依附特定历史或日历,非常适合作为统一基准。

为您推荐