|
首页/时间戳转换
⏱️

时间戳转换

Unix 秒/毫秒与日期互转,支持本地/UTC、世界时区查看

显示模式:

Unix 时间戳 → 日期

支持秒/毫秒输入

输入整数,秒/毫秒
结果 · 格式化时间
结果 · Unix 秒
结果 · Unix 毫秒

日期时间 → Unix 时间戳

支持 ISO 或带偏移的 YYYY-MM-DD HH:mm:ss

无偏移默认按本地解析
输入支持 ISO 或带偏移的 YYYY-MM-DD HH:mm:ss
结果 · 格式化时间
结果 · Unix 秒
结果 · Unix 毫秒

世界时间

基于当前基准时间
城市时区时间
UTCUTC2026-01-07 10:06:13
北京Asia/Shanghai2026-01-07 18:06:13
纽约America/New_York2026-01-07 05:06:13
伦敦Europe/London2026-01-07 10:06:13
东京Asia/Tokyo2026-01-07 19:06:13
悉尼Australia/Sydney2026-01-07 21:06:13

说明:

  • 支持 Unix 秒/毫秒互转,日期格式固定为 YYYY-MM-DD HH:mm:ss。
  • 日期字符串支持 ISO、或附带偏移的 YYYY-MM-DD HH:mm:ss ±HH:mm/±HHmm;无偏移时按本地解析。
  • 本地/UTC切换仅影响显示与世界时间,不改变原始 Unix 值。

时间戳工具使用教程

内容概览(你将获得什么)

  • 秒/毫秒时间戳的判别:10 位 vs 13 位,避免单位选错导致“年份离谱”。
  • 本地时间与 UTC 的差异:时间戳是绝对时间,展示才与时区相关。
  • 工程排障路径:接口 timestamp、日志、监控告警、过期时间的快速核对。
  • 隐私与边界:OnesAPK 本地换算(Client-side),不上传输入;生产数据按团队规范处理。

适用场景(工程向)

  • 接口联调:核对请求/响应中的 timestamp 是否符合预期窗口。
  • 日志排查:把日志中的 Unix 时间转为可读时间,快速定位问题发生点。
  • 跨时区协作:用世界时间对照避免“北京时间/UTC/夏令时”误解。

术语速查(Quick glossary)

  • [Unix Timestamp] 自 1970-01-01 00:00:00 UTC 起的秒/毫秒数。
  • [UTC] 协调世界时;很多后端与协议使用 UTC 作为基准。
  • [Timezone] 时区;同一时间戳在不同地区格式化显示不同。
  • [DST] 夏令时;会导致部分地区季节性偏移。

最佳实践

  • 先判断单位:10 位通常是秒、13 位通常是毫秒;不确定时都试一次。
  • 统一约定:团队内部统一用 UTC 或明确时区字段(例如 ISO-8601 带偏移)。
  • 入参显式时区:传输时间字符串时尽量带 Z+08:00 等偏移。
  • 边界说明:本工具不提供法律/合规建议;涉及生产日志或用户数据请按你所在团队的授权与脱敏规范处理。

站内相关工具

1. 这个时间戳工具能做什么?

  • Unix 时间戳转日期时间
    支持秒级和毫秒级时间戳,一键转换为人类可读的本地时间或 UTC 时间。

  • 日期时间转 Unix 时间戳
    输入常见格式的日期时间(支持带时区的 ISO 字符串),即可得到对应的秒级 / 毫秒级 Unix 时间戳。

  • 本地时间 / UTC 双模式展示
    顶部可以在「本地时间」和「UTC」之间切换,方便你同时查看本地时区和标准世界时。

  • 多城市世界时间对照
    内置常见城市(北京、纽约、伦敦、东京、悉尼等),自动根据基准时间展示对应城市的当前时间。

  • 一键填入当前时间
    点击「使用当前时间」,自动填充当前时间戳和当前日期时间,快速做「现在」相关的转换和对照。

2. 基本使用步骤

2.1 时间戳转日期时间

  1. 在左侧 「Unix 时间戳转日期时间」 区块:

    • 在输入框中填入时间戳,可以是秒级(10 位)或毫秒级(13 位);
    • 上方单选框选择「秒」或「毫秒」。
  2. 点击 「转为日期时间」

    • 下方会显示:格式化后的日期时间、本次对应的秒级时间戳、毫秒级时间戳;
    • 如果选择了 UTC 模式,会按 UTC 展示;否则按本地时区展示。
  3. 如需清空重新输入:

    • 点击 「清空」 按钮,输入框与结果会一起重置。

2.2 日期时间转时间戳

  1. 在右侧 「日期时间转 Unix 时间戳」 区块:

    • 在文本框中输入日期时间字符串,例如:
      • 2024-01-01 12:00:00
      • 2024-01-01T12:00:00+08:00
      • 2024/01/01 12:00:00 等。
  2. 点击 「转为时间戳」

    • 下方会显示格式化后的日期时间,以及对应的秒级 / 毫秒级 Unix 时间戳;
    • 若未指定时区,会按本地时区解析。
  3. 如需清空输入:

    • 点击 「清空」,输入与结果会被重置。

2.3 使用当前时间

  1. 顶部点击 「使用当前时间」

    • 左侧时间戳输入会自动填充当前秒级时间戳;
    • 右侧日期时间输入会自动填充当前日期时间;
    • 下方结果和世界时间对照会一起刷新。
  2. 可以再根据需要手动修改某一侧,然后重新点击转换按钮。

3. 什么是 Unix 时间戳?有哪些常见用法?

3.1 Unix 时间戳的简单解释

  • Unix 时间戳表示自 1970-01-01 00:00:00 UTC 起经过的时间

    • 秒级时间戳:以秒为单位的整数(常见 10 位);
    • 毫秒级时间戳:以毫秒为单位的整数(常见 13 位)。
  • 和时区无关的绝对时间表示
    时间戳本身不带时区,只是一个绝对时间点。显示成日期时间时,才会根据本地时区或 UTC 做换算。

  • 广泛用于后端、数据库和日志
    它是很多语言、数据库和日志系统记录时间的基础形式,便于排序、比较和存储。

3.2 常见使用场景

  • 接口签名和防重放
    请求参数中常带 timestamp 字段,结合签名一起防止重放攻击;
    你可以用本工具快速查看某个时间戳对应的真实时间。

  • 日志排查与监控告警
    各种日志、监控系统可能只给出时间戳;
    借助时间戳转换工具,可以快速定位某个告警或异常发生的实际时间点。

  • 任务调度和过期时间
    在设计定时任务、缓存过期时间等逻辑时,经常会使用 Unix 时间戳来做比较和计算。

4. 常见问题与排查

4.1 为什么转换结果的时间对不上?

  • 秒 / 毫秒选错

    • 13 位时间戳一般是毫秒,选成「秒」会得到一个很遥远的年份;
    • 10 位时间戳一般是秒,选成「毫秒」则会过于接近 1970 年附近。
  • 本地时间 / UTC 混淆

    • 顶部显示模式切换会影响「格式化结果」和「世界时间对照」的展示;
    • 如果你与后端或文档比对的是 UTC 时间,记得切到 UTC 模式再看。
  • 日期时间字符串解析失败

    • 格式是否与提示中的示例类似;
    • 是否遗漏了时分秒;
    • 时区部分是否书写规范(如 +08:00)。

4.2 为什么同一个时间戳,不同地方显示的时间不一样?

  • 时区不同

    • 时间戳本身是绝对时间,但显示出来的日期时间会根据本地时区/UTC 而不同;
    • 例如:北京时间 2024-01-01 08:00:00,和 UTC 时间 2024-01-01 00:00:00 对应的是同一个时间戳。
  • 夏令时影响
    某些地区存在夏令时切换,同一个时间戳在夏令时和非夏令时的显示会有 1 小时的差别,这属于正常现象。

5. 使用小技巧

  • 调试接口时先在这里确认时间戳
    拿到后端返回的 timestamp 字段,可以直接粘贴到左侧转换,确认它对应的真实时间是否符合预期。

  • 与世界时间对照一起使用

    • 做全球业务或跨时区排查问题时,可以用底部世界时间列表一眼看到多个城市的时间;
    • 例如查看「北京时间 10:00」对应的纽约、伦敦时间。
  • 熟悉常见格式,减少解析错误

    • 优先使用 YYYY-MM-DD HH:mm:ss 或带时区的 ISO 格式;
    • 在后端和前端统一约定一种字符串格式,可以降低时间相关 bug 的概率。
  • 作为「在线时间戳转换工具」收藏
    你可以通过「时间戳转换」「Unix 时间戳工具」「时间戳转日期」「日期转时间戳」等关键词在搜索引擎里快速找到本工具,也可以直接加入浏览器书签,方便日常开发和运维排查。


总结
这个在线时间戳工具适合在接口调试、日志排查、定时任务设计等场景下快速完成「时间戳 ↔ 日期时间」的双向转换,并同时查看世界各地的对应时间。所有计算都在浏览器本地完成,简单直观,适合开发者和运维同学日常使用。