咖啡时间工具箱

时间戳转换

Unix 时间戳和日期时间互相转换。10 位的当作秒,13 位的当作毫秒,自动识别;时区默认是你电脑当前的时区,可以改。全部在你的浏览器里计算。

使用限制

当前时间戳(秒): -
当前时间戳(毫秒): -
当前时间: -

使用方法

  1. 先在“时区”里选好时区;不确定就用默认的本机时区。
  2. 想把时间戳变成日期:填入时间戳(如 1700000000 或 1700000000000),点“转成日期”,会同时给出所选时区、UTC、ISO 8601 的时间。
  3. 想把日期变成时间戳:按“2023-11-14 22:13:20”的格式填入(只填日期也行,时间按 00:00:00),点“转成时间戳”,结果是该时区这个时刻对应的秒数和毫秒数。
  4. 每一行右边都有“复制”。

常见问题

Unix 时间戳是什么?

从 1970 年 1 月 1 日 00:00:00 UTC 算起经过的秒数(毫秒时间戳则是毫秒数),与时区无关。同一个时间戳在北京时间比 UTC 快 8 小时。

10 位和 13 位有什么区别?

10 位通常是秒(如 1700000000,对应 2023-11-14 22:13:20 UTC),13 位通常是毫秒(如 1700000000000,是同一时刻)。JavaScript 的 Date.now() 给的是 13 位毫秒。

为什么日期转时间戳的结果和别处差了几小时?

多半是时区不同:同一个“2023-11-15 06:13:20”,按北京时间和按 UTC 理解对应的是相差 8 小时的两个时刻。先确认时区选对了。

输入会被上传吗?

不会,转换只在浏览器里进行。