Unix 时间戳(Unix Timestamp)是从 1970 年 1 月 1 日 00:00:00 UTC 起至今的总秒数,是计算机系统中最通用的时间表示方式。无论服务器日志、数据库存储还是接口传参,时间戳都是跨语言、跨时区交换时间信息的标准格式。
本工具支持时间戳与北京时间的双向转换:粘贴 10 位(秒级)或 13 位(毫秒级)时间戳立即得到可读日期,也可以选择任意日期时间反查对应时间戳,全部在浏览器本地完成。
两种都常见:Unix 标准时间戳是秒级(10 位数字),而 JavaScript 的 Date.now()、Java 的 System.currentTimeMillis() 返回毫秒级(13 位数字)。本工具根据位数自动识别,无需手动区分。
时间戳本身不含时区——同一时刻全球的时间戳数值相同。时区只在把时间戳转成可读日期时才起作用,本工具按东八区(北京时间,UTC+8)显示转换结果。
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。