时间戳转换

Unix 时间戳与日期时间互转,支持秒 / 毫秒与本地 / UTC

本地处理 · 不上传 完全免费 无水印 即开即用
当前时间戳
——毫秒

时间戳转日期时间

日期时间转时间戳

各语言获取时间戳(秒)

JavaScript
Math.floor(Date.now() / 1000)
Python
int(time.time())
Java
System.currentTimeMillis() / 1000L
PHP
time()
Go
time.Now().Unix()
C#
DateTimeOffset.UtcNow.ToUnixTimeSeconds()
MySQL
SELECT UNIX_TIMESTAMP()
Shell
date +%s

什么是时间戳转换?

Unix 时间戳转换在 Unix 时间戳(自 1970-01-01 UTC 起的秒 / 毫秒数)与人类可读日期时间之间双向转换。顶部实时显示当前时间戳并可暂停;时间戳可按所选时区(如 Asia/Shanghai、UTC)转为日期时间;日期时间也可按所选时区转回秒 / 毫秒时间戳,并附各语言取时间戳代码。全部在浏览器本地计算,不上传。

能力亮点

  • 当前时间戳实时刷新,可暂停,秒 / 毫秒一键复制
  • 时间戳 → 日期时间,支持任意 IANA 时区
  • 日期时间 → 秒 / 毫秒时间戳,时区可选
  • 附 JavaScript / Python / Java / PHP 等取时间戳代码

如何使用时间戳转换

  1. 1

    顶部实时显示当前时间戳,点“切换单位”换秒 / 毫秒,点“复制”取用,点“停止”暂停刷新。

  2. 2

    “时间戳转日期时间”:填时间戳、选单位与目标时区,点“转换”得到日期时间。

  3. 3

    “日期时间转时间戳”:填 YYYY-MM-DD HH:mm:ss、选时区与输出单位,点“转换”得到时间戳。

  4. 4

    点结果框即可整框复制;Hero 与代码行也可一键复制。

常见问题

时间戳是从什么时间算起的?

Unix 时间戳指自 1970-01-01 00:00:00 UTC(纪元)以来的秒数或毫秒数,与时区无关;只有在显示或按日期换算时才涉及时区。

时区下拉是怎么生效的?

时间戳转日期时,结果按所选时区(如 Asia/Shanghai)显示墙钟时间;日期转时间戳时,输入的日期时间按所选时区解释。两处都用浏览器原生 Intl 计算,已考虑夏令时。

秒和毫秒怎么选?

两个转换区都各有“秒(s) / 毫秒(ms)”下拉:转日期时按此解释输入的时间戳,转时间戳时按此决定输出单位。

会上传我的数据吗?

不会。全部在浏览器本地用原生 Date / Intl 计算,内容不上传、不保存。