时间戳转换器

Unix时间戳与日期时间格式相互转换

时间转换

支持10位(秒)或13位(毫秒)Unix时间戳
选择或输入需要转换的日期和时间
YYYY-MM-DD HH:mm:ss YYYY/MM/DD HH:mm:ss MM/DD/YYYY HH:mm:ss DD/MM/YYYY HH:mm:ss YYYY年MM月DD日 HH时mm分ss秒

转换结果

使用指南

什么是Unix时间戳?

Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。在大多数编程语言中,它被用来表示日期和时间。

示例时间戳: 1609459200
对应日期: 2021-01-01 00:00:00
时间戳类型
  • 10位时间戳:精确到秒,如 1609459200
  • 13位时间戳:精确到毫秒,如 1609459200000
时区说明

本工具默认使用浏览器本地时区进行时间转换。Unix时间戳本身不包含时区信息,它始终表示从UTC时间1970年1月1日00:00:00开始的秒数。

时间戳知识

时间戳特点与优势:

  • 跨平台兼容性好
  • 便于进行时间计算
  • 存储需求小(整数)
  • 排序简便高效
  • 不受时区影响

特殊时间戳:

时间戳 对应时间 含义
0 1970-01-01 Unix纪元
1000000000 2001-09-09 10亿秒
1234567890 2009-02-13 顺序时间戳
2147483647 2038-01-19 32位整数上限
常见应用场景

时间戳广泛应用于:

  • 数据库时间记录
  • API接口通信
  • 日志系统记录
  • 文件修改时间
  • 缓存过期控制

在编程中,时间戳通常用于记录数据创建、修改的时间,或作为唯一标识符的一部分。

使用提示
  • 将鼠标悬停在格式化选项上可以预览格式化后的样式。
  • 点击"当前时间"按钮可快速获取当前时间的时间戳和日期表示。
  • 某些编程语言(如JavaScript)使用毫秒时间戳,需要将秒级时间戳乘以1000转换。
  • 在进行跨时区应用开发时,建议统一使用UTC时间戳,避免时区转换问题。
  • 本工具在浏览器内运行,所有转换均基于您的本地时区设置。