什么是Unix时间戳?

Unix时间戳(Epoch时间)是从1970年1月1日00:00:00 UTC开始经过的秒数。

这是大多数编程语言和数据库中存储和处理日期/时间的标准方式。

时间戳单位

秒 (10位): 1738150800

1738150800

毫秒 (13位): 1738150800000

1738150800000

微秒 (16位): 1738150800000000

1738150800000000

2038年问题

32位系统可能在2038年1月19日之后出现时间戳溢出。建议使用64位系统。

什么是时间戳转换器?

时间戳转换器是一款在线工具,可在Unix时间戳(Epoch Time)与人类可读的日期/时间格式之间进行相互转换。自动检测秒、毫秒、微秒单位的时间戳,并转换为ISO 8601、RFC 2822、本地格式等多种日期格式。支持全球主要时区,提供JavaScript、Python、Java、Go等7种编程语言的时间戳处理代码片段,可立即应用于开发工作。

  • Unix时间戳(秒/毫秒/微秒)自动检测和转换
  • ISO 8601、RFC 2822、本地格式等多种输出格式
  • 支持首尔、东京、纽约、伦敦等全球主要时区
  • 实时显示当前时间戳
  • 提供JavaScript、Python、Java等7种语言代码片段
  • 支持从日期/时间输入反向转换为时间戳

使用方法

  1. 1

    选择输入模式

    要将时间戳转换为日期选择“时间戳输入”模式,要将日期转换为时间戳选择“日期/时间输入”模式。

  2. 2

    输入值

    时间戳模式中输入Unix时间戳数字,日期模式中输入日期和时间。可用“当前时间”按钮快速输入当前值。

  3. 3

    设置时区

    选择作为转换基准的时区。默认值是用户的本地时区,可以更改为UTC或其他地区时间。

  4. 4

    确认转换结果

    确认ISO 8601、RFC 2822、本地格式、相对时间等多种格式的转换结果并复制所需值。

  5. 5

    利用代码片段

    在代码片段部分复制所用编程语言的时间戳处理代码用于开发。

常见问题

使用技巧

  • 快速查看API响应的时间戳时,将值粘贴到本工具可立即知道日期。
  • 调试数据库的created_at、updated_at字段时,秒/毫秒自动检测功能很方便。
  • 复制代码片段部分的代码可以直接使用各语言处理时间戳的代码。
  • 确认时区间时间差异时,可将同一时间戳转换为不同时区查看。
  • 日志分析时将时间戳转换为本地时间可以直观把握事件发生时点。
  • 利用相对时间显示(例:“3天前”)可以快速把握时间戳距当前有多久。