跳到主要内容
BrowserUtil

时间戳转换

在 Unix 时间戳与可读日期之间相互转换,附带实时时钟、时区切换、时间加减与代码示例。

当前时间

每秒自动更新,全部在你的浏览器中计算。

秒级时间戳

—

毫秒时间戳

—

—

时间戳转日期

输入或粘贴时间戳,即可一次看到全部格式。

日期转时间戳

选择一个日期时间即可得到对应的时间戳。

时间加减

选择基准时间即可查看计算结果。

世界各地时间

同一时刻在不同时区下的显示。

输入或粘贴时间戳,即可一次看到全部格式。

代码示例

JavaScript
const date = new Date(1700000000 * 1000)
date.toISOString() // ""
Python
from datetime import datetime, timezone

datetime.fromtimestamp(1700000000, tz=timezone.utc)
# 2023-11-14 22:13:20 UTC
Go
t := time.Unix(1700000000, 0).UTC()
fmt.Println(t.Format(time.RFC3339)) // 2023-11-14T22:13:20Z
PHP
echo date('Y-m-d H:i:s', 1700000000); // 2023-11-14 22:13:20 (UTC)
MySQL
SELECT FROM_UNIXTIME(1700000000); -- 2023-11-14 22:13:20
SELECT UNIX_TIMESTAMP('2023-11-14 22:13:20'); -- 1700000000
Shell
date -r 1700000000          # macOS / BSD
date -d @1700000000         # GNU / Linux
# 2023-11-14 22:13:20 UTC

使用方法

  1. 1 查看顶部实时时钟,或把时间戳粘贴进转换框。
  2. 2 选择单位——自动识别可区分秒、毫秒、微秒与纳秒。
  3. 3 选择显示时区,即可同时看到本地时间、UTC 时间、ISO 8601 与相对时间。
  4. 4 也可以反过来用日期选择器换算,或对任意时刻做时间加减。

功能特点

  • 实时时钟,含秒级与毫秒级时间戳,可暂停、可复制
  • 自动识别秒、毫秒、微秒、纳秒四种单位
  • 同时给出本地时间、UTC、ISO 8601、HTTP 日期与完整可读格式
  • 支持任意 IANA 时区显示与输入,正确处理夏令时
  • 按指定时区把日期时间换算成时间戳
  • 时间加减:秒、分钟、小时、天、周、月、年任意组合
  • 世界时钟表格,以及 JS、Python、Go、PHP、MySQL、Shell 代码示例
  • 支持负数时间戳,可换算 1970 年之前的日期
  • 不上传、无需账号,全部在浏览器本地完成

常见问题

怎么判断时间戳是秒还是毫秒?

秒级通常是 10 位,毫秒级通常是 13 位。自动识别按位数判断,你也可以用下拉框强制指定单位。

为什么结果和服务器打印的不一样?

服务器通常输出 UTC,而浏览器默认显示本地时间。这里两者都会给出,也可以用显示时区下拉框切换到任意时区。

支持 1970 年之前的日期吗?

支持。负时间戳同样可以正常换算,只要不超过 JavaScript 日期可表示的范围。

我的数据会被上传吗?

不会。时钟、换算与代码示例都由浏览器里的 JavaScript 完成。

相关工具