时间戳 | 纪元时间 | 转换

> 时间戳 | 纪元时间 | 转换 <

// 即时将Unix时间戳转换为日期,或将日期转换为时间戳

当前时间戳
[实时]

实时时钟

实时更新的Unix时间戳显示。实时查看当前的epoch时间。

[双向]

双向转换

将时间戳转换为可读日期,或将日期转换为时间戳。支持两个方向。

[免费]

多种格式

以ISO 8601、RFC 2822、UTC、本地时间和相对时间格式查看结果。

// 关于UNIX时间戳

Unix时间戳工作原理:

Unix时间戳(也称为epoch时间或POSIX时间)表示自1970年1月1日 00:00:00 UTC(Unix纪元)以来经过的秒数。这个简单的整数值提供了一种通用的、不依赖时区的时间表示方式。

示例:

1711324800 → 2024-03-25T00:00:00.000Z

常见用例:

  • >数据库时间戳存储和查询
  • >API响应时间字段
  • >日志文件时间戳分析
  • >调试时间相关问题
  • >跨时区时间协调
  • >Y2K38问题:32位有符号整数将在2038年1月19日溢出

>> 常见问题

问:什么是Unix时间戳?

答:Unix时间戳是自1970年1月1日 00:00:00 UTC以来经过的秒数。它是计算机科学中普遍使用的简单整数值。

问:什么是epoch时间?

答:Epoch时间是Unix时间戳的另一个名称。“纪元”指的是参考点:1970年1月1日 00:00:00 UTC。

问:什么是Y2038问题?

答:2038年问题(Y2K38)是因为许多系统将Unix时间戳存储为32位有符号整数,只能表示到2038年1月19日 03:14:07 UTC的时间。

问:秒和毫秒时间戳有什么区别?

答:秒级Unix时间戳为10位数(如:1711324800),毫秒级为13位数(如:1711324800000)。

问:Unix时间戳可以是负数吗?

答:可以,负的Unix时间戳表示1970年1月1日之前的日期。例如,-86400表示1969年12月31日。

// 其他语言