Unix 时间戳转换 thumbnail

Unix 时间戳转换

在 Unix 时间戳和人类可读日期之间进行转换。

Checking status...

关于 Unix 时间戳转换

在 Unix 时间戳和人类可读日期之间进行转换的终极工具。对于处理服务器日志、数据库时间戳或以纪元时间作为标准的 API 集成的开发人员来说,这是必不可少的工具。

使用方法

  1. 输入 Unix 时间戳以查看对应的人生可读日期。
  2. 转换器会在您输入时实时自动更新。
  3. 查看您当地时区以及全球主要时区的转换结果。
  4. 点击“现在”获取当前系统时间戳。

常见使用场景

  • 调试使用自纪元以来秒数的服务器日志。
  • 计算 JWT 或会话 Cookie 的过期日期。
  • 在不同时区和系统之间标准化时间戳。

技术细节

支持 10 位(秒)和 13 位(毫秒)时间戳。计算是在您本地浏览器环境中使用 JavaScript Date 对象执行的。

常见问题

什么是 Unix 时间?
Unix 时间是自 1970 年 1 月 1 日 (UTC) 以来经过的秒数(不计闰秒)。由于其简单性,它被广泛应用于计算领域。
它支持毫秒吗?
支持。如果您输入 13 位时间戳,它将被正确解释为毫秒。
Unix 时间戳是如何工作的?
Unix 时间戳是自 1970 年 1 月 1 日 UTC 00:00:00(Unix 纪元)以来经过的秒数。例如,时间戳 0 对应 1970-01-01 00:00:00 UTC,时间戳 1700000000 对应 2023 年 11 月 14 日。它被广泛用于数据库、日志和 API,因为它与时区无关。
毫秒时间戳和秒时间戳有什么区别?
标准 Unix 时间戳以秒为单位(10 位数,如 1700000000)。JavaScript 使用毫秒时间戳(13 位数,如 1700000000000)。毫秒时间戳需要除以 1000 才能与秒时间戳比较。此工具会自动检测两种格式。
2038 年问题是什么?
使用 32 位有符号整数存储 Unix 时间戳的系统在 2038 年 1 月 19 日会溢出(时间戳超过 2,147,483,647)。现代系统使用 64 位整数,可以存储到年份 292,277,026,596,所以这个问题对于已更新系统来说不再是问题。
我可以一次批量转换多个时间戳吗?
Unix时间戳转换器目前一次转换一个时间戳。对于批量转换多个时间戳——例如来自日志文件或数据库导出——你可以使用电子表格公式:在Excel或Google表格中,=A1/86400+DATE(1970,1,1)可将A1单元格中的Unix时间戳转换为日期。在Python中,datetime.utcfromtimestamp(ts)可将时间戳转换为人类可读的日期。对于快速的单值查询,本浏览器工具是最快的选择,无需任何安装。

本地处理

本地文件、文本和图表工具通过 JavaScript、浏览器 API 以及必要时使用的 WebAssembly 在您的设备上处理内容。使用事件不包含文件名、文件内容、输入文本、图表数值、原始错误、电子邮箱或许可证引用。DNS、WHOIS、IP 和测速等网络工具会为其功能访问外部服务。加载网站、字体、库和模型也会产生网络请求。WebAssembly 本身并不能阻止网络访问。