Unix 时间戳转换器
在你的设备上运行,不会发送任何内容。一切都在你自己的设备上完成。你输入的任何内容都不会发送到任何地方。
当前 Unix 时间
秒
—
毫秒
—
ISO 8601(UTC)
—
在 Unix 纪元时间戳与可读日期之间互相转换,支持时区并提供实时跳动的时钟——全部在你的浏览器中完成。
Unix 时间戳(或称纪元时间)记录的是自 1970-01-01T00:00:00 UTC 以来经过的秒数,不计闰秒。大多数计算机、数据库和 API 内部都以这种方式存储时刻,因为单个数字没有歧义,也不依赖时区——时区只有在把它转换回可读日期时才会起作用。这个转换器在两个方向上的转换都完全在你的设备上完成。
常见问题
什么是 Unix 时间戳?
它是自 Unix 纪元(1970-01-01T00:00:00 UTC)以来经过的秒数。负数时间戳表示该日期之前的时刻。这是大多数系统内部存储日期的标准方式,因为它是一个与时区无关的单一数字。
为什么有些时间戳是 13 位而不是 10 位?
10 位数字几乎总是表示秒;13 位数字是同一数值以毫秒表示(JavaScript 的 Date.now() 以及许多 API 都使用毫秒)。这个工具会根据你粘贴的数值长度自动检测单位,如果判断有误,你也可以手动更正。
时区转换如何处理夏令时?
它会读取你所转换的确切时刻对应的真实时区数据库,因此春季的日期会自动按标准时间转换,夏季的日期则按夏令时转换——而且偏移量会在切换当天的准确时刻发生变化。
这个工具会把我的日期或时间戳发送到任何地方吗?
不会。无论是时间戳转日期、日期转时间戳,还是实时时钟,都只使用你浏览器内置的日期/时间 API 运行,任何内容都不会被上传。
我可以转换 1970 年之前的日期吗?
可以。对于 1970-01-01T00:00:00 UTC 之前的任何时刻,Unix 时间就是负数,这个工具在两个方向上都支持负数时间戳。
面向开发者:在网址中加上 `q` 参数打开此页面——例如 gizke.com/timestamp?q=1700000000——该值会自动预填。大多数访问者不需要这个功能;它是为了直接链接到一个可用的示例。