时间戳转换

当前时间戳
1785164376
时间戳 → 日期
日期 → 时间戳

工具简介

Unix 时间戳(Unix Timestamp)是从 1970 年 1 月 1 日 00:00:00 UTC 起至今的总秒数,是计算机系统中最通用的时间表示方式。无论服务器日志、数据库存储还是接口传参,时间戳都是跨语言、跨时区交换时间信息的标准格式。

本工具支持时间戳与北京时间的双向转换:粘贴 10 位(秒级)或 13 位(毫秒级)时间戳立即得到可读日期,也可以选择任意日期时间反查对应时间戳,全部在浏览器本地完成。

使用说明

  1. 在输入框粘贴时间戳,自动识别 10 位秒级 / 13 位毫秒级,实时显示对应日期时间
  2. 或在日期选择器中选定年月日时分秒,得到对应的时间戳
  3. 点击"现在"按钮快速获取当前时间戳
  4. 点击结果旁的复制按钮,一键复制转换结果

常见问题

时间戳是秒还是毫秒?

两种都常见:Unix 标准时间戳是秒级(10 位数字),而 JavaScript 的 Date.now()、Java 的 System.currentTimeMillis() 返回毫秒级(13 位数字)。本工具根据位数自动识别,无需手动区分。

时间戳有时区吗?

时间戳本身不含时区——同一时刻全球的时间戳数值相同。时区只在把时间戳转成可读日期时才起作用,本工具按东八区(北京时间,UTC+8)显示转换结果。

什么是 2038 年问题?

32 位有符号整数最大只能表示到 2038 年 1 月 19 日的时间戳(2147483647),届时旧系统会溢出。现代系统普遍已用 64 位存储时间戳,不受此限制。

各编程语言怎么获取当前时间戳?

JavaScript:Math.floor(Date.now()/1000);Python:int(time.time());Java:System.currentTimeMillis()/1000;MySQL:UNIX_TIMESTAMP();Linux 命令行:date +%s。