0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
配置
输入任何日期或时间,以在多种格式之间进行转换: Unix 时间戳 (秒或毫秒), ISO 8601, RFC 2822 和本地化格式。还显示日期的详细数据,例如星期几,ISO 周数,闰年,季度等。
工作原理
Unix 时间戳是自 1970 年 1 月 1 日 00:00:00 UTC(“纪元”或 epoch)以来经过的秒数。它是在数据库、日志和 API 中存储某一时刻的最常用方式,因为它是一个与时区无关的简单数字。
此工具会自动检测输入格式:它接受以秒或毫秒为单位的时间戳、ISO 8601 日期(2001-09-09T01:46:40Z)或任何可识别的日期,并一次性将其转换为所有其他格式。
除了格式列表外,它还显示完整的分解信息:年、月、日、小时、星期几、一年中的第几天、ISO 周、季度、是否为闰年,以及你浏览器的时区。所有计算都在你的设备上本地进行。
示例
10000000002001-09-09T01:46:40.000Z以秒为单位的时间戳。同一时刻以毫秒表示为 1000000000000。01970-01-01T00:00:00.000Z值 0 对应 Unix 纪元的起点。2024-02-292024 年 2 月 29 日 — 闰年它也接受 ISO 格式的日期,并计算诸如一年中的第几天或 ISO 周等派生数据。使用场景
- 解释日志或 API 响应中出现的时间戳,并弄清它对应的真实日期。
- 获取当前时间戳,用于测试、种子数据或默认值。
- 在调试时区差异时,在可读日期与其 ISO 8601 或 Unix 表示之间转换。
常见问题
它如何区分秒和毫秒?
根据数字的大小。当前纪元的秒级时间戳有 10 位;毫秒级有 13 位。工具会将较大的值解释为毫秒。
什么是 UTC 时间,它与本地时间有何不同?
UTC 是没有时差的世界参考时间。本地时间应用你浏览器的时区和夏令时。同一时间戳在两者中表示同一时刻;只是显示方式不同。
什么是 ISO 8601 周?
这是一种周编号方式,其中一周从周一开始,一年的第 1 周是包含其第一个周四的那一周。因此 1 月的头几天可能属于上一年的最后一周。
2038 年的限制会影响我吗?
“2038 年问题”影响那些将时间戳存储为有符号 32 位整数的系统,该整数会在 2038 年 1 月 19 日溢出。此工具使用 JavaScript 数字,因此没有该限制。