> 时间戳 | 纪元时间 | 转换 <
// 即时将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日。