时间戳转换
Unix 时间戳与日期时间互转,支持秒/毫秒与本地时区。
什么是时间戳转换?
时间戳转换工具用于Unix时间戳与人类可读的日期时间之间的互相转换。Unix时间戳是从1970年1月1日00:00:00 UTC(协调世界时)开始计算的秒数,是计算机系统里表示时间的通用方式;工具同时支持秒级(10位数字,如1735660800)和毫秒级(13位数字,如JavaScript的Date.now()返回值)两种精度的时间戳。 转换时会自动识别输入的时间戳位数来判断是秒还是毫秒,并按照本地时区(浏览器所在时区)显示对应的年月日时分秒,也支持指定时区查看同一时刻在不同地区的本地时间。
为什么使用时间戳转换?
常见场景:查看日志或数据库里存储的时间戳字段对应的实际日期,排查某条记录是什么时候写入的;后端调试接口返回的createdAt、expireAt等字段是秒还是毫秒单位;计算某个未来日期对应的时间戳,用于设置token过期时间、定时任务触发时间等。相比自己写代码转换,在线工具能直接看到秒/毫秒/ISO 8601等多种格式的对照结果,也能一键获取当前时间戳。
使用示例
秒级时间戳转日期
输入:1735660800 识别为秒级时间戳,转换结果:2025-01-01 08:00:00(东八区/北京时间)
日期转毫秒时间戳
输入日期:2026-07-27 12:00:00,选择毫秒精度 输出:1785297600000(对应JavaScript的new Date().getTime()格式)
使用提示
跨语言对接时优先确认对方接口用的是秒还是毫秒,例如Java的System.currentTimeMillis()是毫秒,而多数数据库的UNIX_TIMESTAMP()是秒。
常见问题
秒和毫秒时间戳怎么区分?
转换用的是哪个时区?
数据会上传吗?
10位和13位时间戳有什么区别?
时区怎么处理?
能转换负数时间戳吗?
支持毫秒之外更高精度吗?
相关工具
相关教程
← 返回工具箱· 数据均在浏览器本地处理,不上传服务器。