时间戳转换工具

在线时间戳转换工具,支持秒级和毫秒级时间戳与日期时间的双向转换,提供实时时间显示和复制功能

使用说明
  • 当前时间:显示系统当前的日期时间、秒级时间戳和毫秒级时间戳
  • 时间戳转换:支持秒级(10位)和毫秒级(13位)时间戳转换为日期时间格式
  • 日期时间转换:可以选择具体的日期时间,转换为对应的秒级时间戳
  • 复制功能:点击复制按钮可以快速复制转换结果

在线工具箱 > 开发工具 > 时间戳转换

时间戳转换工具介绍

时间戳转换工具支持Unix时间戳与北京时间之间的相互转换,同时支持秒级(10位)和毫秒级(13位)时间戳,并实时显示当前时间戳。后端开发查日志、排查数据库时间字段、调试接口参数时经常会用到。

使用方法

  1. 在输入框中输入10位(秒)或13位(毫秒)时间戳
  2. 点击转换,得到对应的日期时间
  3. 也可以选择一个日期时间,反向转换为秒级和毫秒级时间戳

常见问题

什么是Unix时间戳?

Unix时间戳是从1970年1月1日0点0分0秒(UTC)开始到现在经过的秒数,与时区无关,因此非常适合在不同系统之间传递时间。

10位和13位时间戳有什么区别?

10位是秒级时间戳,13位是毫秒级时间戳。Java的System.currentTimeMillis()、JavaScript的Date.now()返回毫秒级;Python的time.time()、PHP的time()、MySQL的UNIX_TIMESTAMP()返回秒级。

转换出来的时间差了8小时?

时间戳本身是UTC时间,中国使用东八区(UTC+8)。如果程序没有正确设置时区,就会出现8小时的偏差。

各语言如何获取当前时间戳?

Java:System.currentTimeMillis();JavaScript:Date.now();Python:int(time.time());Go:time.Now().Unix();Shell:date +%s。

2038年问题是什么?

用32位有符号整数保存秒级时间戳,最大只能表示到2038年1月19日,之后会溢出变成负数。现在的64位系统和使用long类型存储的程序不受影响。

相关工具