开发者工具
时间戳转换
Unix 时间戳与日期时间互转,实时显示当前时间戳,提供各编程语言获取时间戳的代码示例。所有计算在浏览器本地完成。
当前 Unix 时间戳
0
|
时间戳 → 日期时间
日期时间 → 时间戳
各语言获取当前时间戳
点击代码即可复制
JavaScript
Math.floor(Date.now() / 1000)Java
System.currentTimeMillis() / 1000Python
int(time.time())Go
time.Now().Unix()PHP
time()C / C++
time(NULL)C#
new DateTimeOffset(DateTime.UtcNow).ToUnixTimeSeconds()Ruby
Time.now.to_iSwift
Int(Date().timeIntervalSince1970)Objective-C
[[NSDate date] timeIntervalSince1970]Shell
date +%sMySQL
SELECT UNIX_TIMESTAMP()Lua
os.time()Erlang
erlang:system_time(second).Dart
DateTime.now().millisecondsSinceEpoch ~/ 1000Groovy
System.currentTimeMillis() / 1000LNode.js
Math.floor(Date.now() / 1000)SQLite
SELECT strftime('%s', 'now')时间工具
时间戳常见问题
了解时间戳的基础知识,更好地使用本工具
时间戳(Timestamp)是从 1970 年 1 月 1 日 00:00:00 UTC(即 Unix 纪元)开始所经过的秒数或毫秒数,用于精确表示一个时间点。它是计算机系统内部记录时间的标准方式,广泛应用于日志记录、数据同步、API 接口、数据库存储等场景。
工作原理
1
选择时区
默认显示中国时区(UTC+8),可切换全球 16 个常用时区
2
输入时间戳
在输入框中填入 Unix 时间戳(支持秒级和毫秒级自动识别),实时转换为所选时区的日期时间
3
反向转换
也可以在右侧输入日期时间,按所选时区解释并获取对应的秒级和毫秒级时间戳
使用场景
后端开发
API 接口中常用时间戳传递时间数据,避免时区和格式差异
日志分析
系统日志中的时间戳需要转换为可读格式进行排查
数据库存储
数据库中使用时间戳存储创建/更新时间,查询时需转换展示
常见问题
什么是 Unix 时间戳?
Unix 时间戳是从 1970 年 1 月 1 日 00:00:00 UTC(即 Unix 纪元)开始所经过的秒数或毫秒数,用于精确表示一个时间点。它是计算机系统内部记录时间的标准方式,广泛应用于日志记录、数据同步、API 接口、数据库存储等场景。
秒级时间戳和毫秒级时间戳有什么区别?
秒级时间戳(10 位数字)精确到秒,如 1700000000;毫秒级时间戳(13 位数字)精确到毫秒,如 1700000000000。JavaScript 的 Date.now() 返回毫秒级,而大多数后端语言(如 PHP、Python)默认返回秒级。本工具会自动识别并处理两种格式。
时区会影响时间戳的值吗?
不会。Unix 时间戳本身是绝对的、与时区无关的值。同一时刻在全球任何时区的时间戳都相同。时区只影响时间戳转换为人类可读日期时间时的显示结果。例如时间戳 1700000000 在北京(UTC+8)显示为 2023-11-15 06:13:20,在纽约(UTC-5)显示为 2023-11-14 17:13:20。本工具支持 16 个全球常用时区的切换。
时间戳数据会上传到服务器吗?
不会。图鸭丫工具箱的时间戳转换工具完全在浏览器本地运行,所有计算使用 JavaScript 原生 Date 对象和 Intl API 完成,你的数据不会发送到任何服务器。
如何快速转换当前时间?
页面顶部会每秒实时刷新当前 Unix 时间戳,点击数字即可复制。两个转换卡里也都有"当前"按钮:左侧一键填入当前时间戳,右侧一键填入当前日期时间,免去手动输入的麻烦。
工具如何区分秒级和毫秒级时间戳?
按位数自动识别:10 位及以内按秒处理,11 位以上按毫秒处理,无需手动选择单位。输入后同时显示所选时区的本地时间、UTC 时间,以及"几分钟前 / 几天前"式的相对时间,方便快速判断数据是否符合预期。
日期转时间戳按哪个时区解释?
按你在页面上选择的时区解释输入的日期时间。例如选择"中国 (UTC+8)"时,输入 2023-11-15 06:13:20 会按北京时间计算。结果同时给出秒级和毫秒级两种时间戳,点击数值即可复制。
各语言获取时间戳的代码可以直接用吗?
可以。页面下方整理了 JavaScript、Java、Python、Go、MySQL、Shell 等 18 种语言和数据库获取当前时间戳的写法,点击对应的代码卡片即可复制,方便直接粘贴到项目中使用。
