EzDev

时间戳转换

在线进行 Unix 时间戳与日期时间互转,支持秒级、毫秒级时间戳及 ISO 8601 格式,并查看当前时间与复制结果。

运行控制

什么是Unix时间戳?

Unix时间戳,也称为POSIX时间或Epoch时间,是一种表示时间的系统。它以1970年1月1日00:00:00 UTC(协调世界时)作为时间的起点,称为“Unix纪元”。Unix时间戳是从这个起点开始计算的秒数,不包含闰秒。

为什么使用Unix时间戳?

  1. 跨平台一致性:Unix时间戳在不同的操作系统和编程语言之间具有一致性,便于跨平台操作。
  2. 简洁:它是一个简单的整数值,便于存储和计算。
  3. 无时区问题:Unix时间戳表示的是UTC时间,不涉及时区问题,便于全球化应用。

Unix时间戳格式 Timestamp

Unix时间戳通常有两种格式:

  1. 秒级时间戳:从1970年1月1日00:00:00 UTC开始计算的秒数。例如,2024年5月29日的Unix时间戳是1716940800。
  2. 毫秒级时间戳:从1970年1月1日00:00:00 UTC开始计算的毫秒数。例如,2024年5月29日的毫秒级Unix时间戳是1716940800000。

ISO 8601时间日期格式

ISO 8601是国际标准化组织(ISO)发布的日期和时间的表示方法。它旨在消除不同日期格式带来的混乱,并为国际间的通信提供一种一致的日期和时间表示法。

ISO 8601格式的主要特点:

  1. 日期:YYYY-MM-DD,例如2024-05-29。
  2. 时间:hh:mm:ss,例如14:30:00。
  3. 日期和时间:结合日期和时间,并以T分隔,例如2024-05-29T14:30:00。
  4. 时区:可以在日期和时间后加上时区信息,例如2024-05-29T14:30:00+02:00。

其他常见的时间日期格式

  1. 人类可读格式:YYYY/MM/DD hh:mm:ss,例如2024/05/29 14:30:00。
  2. 简写格式:MM/DD/YYYY,例如05/29/2024,主要在美国使用。