教程中心/时间戳转换

Unix 时间戳为什么没有时区:秒级时间与日期互转指南

理解时间戳、时区和本地显示的关系,避免把秒当毫秒或把北京时间误当 UTC。

打开时间戳转换 返回全部教程
01
QUICK START

先用起来:四步完成

  1. 1

    查看顶部当前时间戳,确认工具使用秒级数值。

  2. 2

    在“时间戳转日期”中输入整数并选择显示时区。

  3. 3

    在“日期转时间戳”中填写完整日期和时间。

  4. 4

    复制结果前再次确认业务需要的是秒,而不是毫秒。

02
UNDERSTAND

时间戳本身不带时区

Unix 时间戳表示从 1970-01-01 00:00:00 UTC 起经过的秒数。同一个时间戳在全球代表同一时刻,只是转换为日期时会按不同时区显示。

例如北京时间和 UTC 会显示不同钟点,但对应的时间戳可以相同。

03
UNDERSTAND

秒和毫秒是最常见的坑

本工具只处理秒级时间戳。常见秒级数值约为 10 位,毫秒级常见约为 13 位;直接混用会让日期跑到很远的未来或过去。

如果手里是毫秒值,应先除以 1000 并按业务规则处理小数部分。

04
UNDERSTAND

日期转时间戳时要确认什么

日期字符串必须放在某个时区里才能对应唯一时刻。跨地区协作时应明确写出时区,而不是只写“下午三点”。

夏令时地区在切换当天可能出现不存在或重复的本地时间,重要排期应使用带时区的日历再次核对。

05
FAQ

常见问题

为什么当前时间戳每秒都在变?

因为它记录已经经过的秒数,页面会实时更新。

为什么本工具不提供毫秒?

当前功能按用户需求统一采用秒级,减少两种单位混用造成的错误。

现在你已经知道怎么用了

打开工具,边做边看。

教程不会替你保存任何输入内容,具体数据仍按工具页面标注的方式处理。

开始使用