什么是Unix 时间戳转换器?

免费在线 Unix 时间戳转换器。将 Unix 时间戳转换为 ISO、本地和 UTC 格式的日期,或将日期转换为时间戳。

Unix 时间戳是计算机表示时间的标准方式——一个自 1970 年 1 月 1 日 UTC 起计秒(或毫秒)的整数。虽然这对机器来说高效,但如果不经过转换,这些数字对人类毫无意义。Unix 时间戳转换器(Unix Timestamp Converter)提供 Unix 时间戳与人类可读日期之间的双向转换,同时支持秒和毫秒精度。

该工具支持两个方向。在时间戳转日期模式下,输入一个 Unix 时间戳(10 位表示秒,13 位表示毫秒),即可同时以多种格式查看对应日期:ISO 8601(2024-01-15T10:30:00.000Z)、本地时间(您浏览器的时区)、UTC 时间以及相对格式("3 hours ago" 或 "in 2 days")。自动检测功能会根据位数判断您输入的是秒还是毫秒。

在日期转时间戳模式下,使用日期选择器选择日期和时间,工具会同时以秒和毫秒显示对应的 Unix 时间戳。当您需要为特定未来事件生成时间戳时——例如安排任务或设置 JWT 令牌中的过期时间——或者需要将日志条目中的可读日期转回时间戳形式用于查询时,这一功能非常有用。

实时当前时间戳显示每秒更新一次,同时以秒和毫秒显示精确的 Unix 时间。这对经常需要获取当前时间戳进行 API 调用、数据库查询或调试的开发人员来说,是一个方便的参考。所有转换均在本地完成,无需任何网络请求。

Unix 时间戳转换器的实际应用案例

使用时间戳调试 API 日志

您的 API 日志在 Unix 时间戳 1705315200 处显示错误。将其输入时间戳转日期模式。工具显示这是 2024 年 1 月 15 日 10:40:00 UTC(或对应的本地时间)。检查该时间点附近是否发生了部署或配置更改,以定位根本原因。

在 JWT 令牌中设置过期时间

您需要生成一个 7 天后过期的 JWT。使用日期转时间戳模式:在日期选择器中选择今天 + 7 天。工具会以秒为单位返回 Unix 时间戳。将该值用作 JWT 载荷中的 exp 声明。再将时间戳转换回人类可读的日期以验证时长。

转换数据库时间戳用于报表

您的数据库将所有事件时间戳存储为 Unix 毫秒(13 位)。从 SQL 查询中导出一组时间戳,通过工具逐一转换,得到业务报表所需的 ISO 8601 日期。多格式输出让您可以按照报表工具要求复制所需格式的日期。

为什么要使用Unix 时间戳转换器?

  • 双向:时间戳转日期和日期转时间戳
  • 支持秒和毫秒
  • 多种输出格式:ISO 8601、本地、UTC、相对
  • 实时当前时间戳显示

如何使用Unix 时间戳转换器 — 分步指南

1

时间戳转日期:输入 Unix 时间戳(秒或毫秒)。

2

查看 ISO、本地、UTC 和相对格式的格式化日期。

3

日期转时间戳:选择日期和时间。

4

查看并复制生成的 Unix 时间戳。

Unix 时间戳转换器适合哪些人?

  • API 调试
  • 日志分析
  • 数据库查询
  • 定时任务

Unix 时间戳转换器专业技巧

  • 1记住 10 位与 13 位的规则:2286 年之前(以秒计)的时间戳为 10 位。JavaScript 的 Date.now() 返回 13 位(毫秒)。大多数数据库存储秒(10 位)。
  • 2ISO 8601 格式(2024-01-15T10:30:00.000Z)是 API 通信和数据交换最安全的选择,因为它包含时区信息且可被机器解析。
  • 3在按时间戳范围查询数据库时,先将您的人类可读日期范围转换为时间戳。例如,"最近 24 小时" = now - 86400(秒)或 now - 86400000(毫秒)。
  • 4相对格式("2 hours ago")适合快速判断事件的新旧程度。在日志分析中使用它可快速发现最近的错误,而无需对绝对时间戳进行心算。

Unix 时间戳转换器 — 常见问题

What is a Unix timestamp?

A Unix timestamp is the number of seconds (or milliseconds) that have elapsed since January 1, 1970 UTC (the Unix Epoch). It is widely used in databases, APIs, and logging systems.

How do I know if my timestamp is in seconds or milliseconds?

Timestamps in seconds are typically 10 digits (e.g., 1700000000), while milliseconds are 13 digits (e.g., 1700000000000). The converter auto-detects based on the digit count.

Can I use these tools with sensitive/proprietary data?

Absolutely. All processing runs locally in your browser with zero server uploads. This makes these tools safe for proprietary code, internal API keys, and confidential data.

Do these tools work offline?

Yes, once the page has loaded, most developer tools continue functioning without an internet connection. This makes them ideal for air-gapped environments or travel.

What browsers are supported?

All modern browsers are supported: Chrome, Firefox, Safari, and Edge. Internet Explorer is not supported. The tools leverage modern JavaScript APIs like Web Crypto, TextEncoder, and BigInt.

准备使用Unix 时间戳转换器?

免费在线工具 — 在浏览器中运行,无需注册,打开即用。

立即体验
Free Forever · No Sign-up

182 Free Tools at Your Fingertips

All free online tools for developers, designers, students, and creators. Every tool works in your browser — no sign-up, no data collection.