时间戳转换器
将Unix时间戳转换为可读日期,反之亦然。
时间戳转换器 — Unix时间戳与日期相互转换
使用我们的免费在线时间戳转换器,可以将Unix时间戳转换为可读日期,反之亦然。支持秒、毫秒、ISO 8601、UTC、本地时间和相对时间 — 所有处理均在您的浏览器中本地完成。
什么是Unix时间戳?
Unix时间戳(也称为纪元时间或POSIX时间)是自1970年1月1日(UTC)以来经过的秒数(不包括闰秒)。这是计算机内部表示日期和时间最常见的方式。由于它是一个单一整数,因此易于存储、比较和计算。
例如,Unix时间戳 1700000000 对应 2023年11月14日 22:13:20 UTC。毫秒级时间戳(如JavaScript的 Date.now())是相同概念乘以1,000 — 所以 1700000000000 表示的是相同时刻。
Unix时间戳无处不在:数据库、API、日志文件、定时任务、文件系统和编程语言中均有使用。在软件开发中,时间戳与可读日期之间的转换是最常见的任务之一。
如何使用此时间戳转换器
使用工具非常简单:
- 在左侧卡片中输入Unix时间戳。转换器会自动检测输入是秒还是毫秒 — 使用切换按钮进行切换。
- 或在右侧卡片中选择日期和时间。使用日期时间选择器后,时间戳会自动更新。
- 点击“现在”,跳转到当前时刻并立即获取时间戳。
- 查看下方结果 — 本地时间、UTC时间、ISO 8601格式、相对时间、星期几、周数和年中第几天均会显示,并附带复制按钮。
核心功能
| 功能 | 优势 |
|---|---|
| 双向转换 | 输入时间戳获取日期,或输入日期获取时间戳 |
| 秒与毫秒 | 切换秒(Unix)和毫秒(JavaScript) |
| 实时当前时间戳 | 实时查看当前Unix时间戳 |
| ISO 8601格式输出 | 获取标准ISO日期格式用于API和数据库 |
| 相对时间 | 查看时间戳与当前时间的距离(如“3小时前”) |
| 星期几与年中第几天 | 获取额外日历信息 — 星期名称、周数、年中第几天 |
| 一键复制 | 立即复制任何结果值到剪贴板 |
| 仅浏览器处理 | 不向任何服务器发送数据 — 您的时间戳保持私密 |
常见使用场景
调试API响应
REST API通常返回Unix时间戳或ISO 8601字符串作为日期。将时间戳粘贴到此工具中,可快速查看可读日期。如果需要检查包含时间戳的JWT令牌,请尝试我们的 JWT解码器。
处理定时任务
配置cron表达式时,您经常需要验证特定时间戳对应的时刻。将时间戳粘贴到这里进行确认。您也可以使用我们的 Cron表达式解析器 来构建和验证cron计划。
日志文件分析
服务器日志经常使用Unix时间戳。将其转换为可读日期以了解事件发生时间。如需并排比较两个日志条目,请尝试我们的 差异检查器。
JavaScript开发
JavaScript的 Date.now() 返回毫秒。使用此转换器在秒和毫秒之间切换,或验证日期计算是否正确。
时间戳使用技巧
- 注意单位。Unix时间戳通常以秒为单位(10位数字),而JavaScript使用毫秒(13位数字)。混淆两者会导致日期显示为1970年或未来某个时间。
- 时区很重要。相同的Unix时间戳在不同时区对应不同的本地时间。此工具同时显示您的本地时间和UTC时间。
- ISO 8601是最安全格式。在系统间交换日期时,ISO 8601(
2024-01-15T10:30:00.000Z)可避免歧义。 - 使用“现在”作为起点。点击“现在”按钮获取当前时间戳,然后调整日期选择器以查找过去或未来日期的时间戳。
常见问题解答
这个时间戳转换器是免费的吗?
是的。完全免费,无需账户,无使用限制。所有转换均在您的浏览器中完成。
秒和毫秒的区别是什么?
Unix时间戳传统上以秒为单位(最近日期为10位数字)。JavaScript和其他一些系统使用毫秒(13位数字)。该工具支持两者 — 使用切换按钮进行切换。
工具是否支持1970年之前的日期?
是的。负数Unix时间戳表示1970年1月1日UTC之前的日期。输入负数即可转换1960年代或更早的日期。
我的数据会被发送到服务器吗?
不会。所有转换均在您的浏览器中本地完成。不会传输任何时间戳或日期。
结果部分显示哪些格式?
结果部分显示本地时间、UTC时间、ISO 8601格式、相对时间(如“2小时前”)、Unix秒、Unix毫秒、星期几、ISO周数和年中第几天。