时间戳转换支持 Unix 时间戳(秒级、毫秒级)与可读日期之间的双向转换,提供实时时钟、时区切换、批量转换功能,是后端开发与日志排查的常用工具。
Unix 时间戳是从 UTC 1970年1月1日 00:00:00(即 Epoch)到现在经过的秒数(或毫秒数)。它的优点是与时区无关、便于排序和算差值,几乎所有数据库、API、日志系统都用它存储时间。
1748332800,PHP 的 time()、Python 的 time.time() 默认返回1748332800000,JavaScript 的 Date.now()、Java 的 System.currentTimeMillis() 默认返回1748332800000000,常见于性能埋点和数据库微秒精度线上日志里看到 "timestamp": 1748332800,把它粘到本工具立刻看出是哪一天哪一刻发生的。
很多 OpenAPI 要求带签名时间戳作为防重放参数,用本工具拿到当前时间戳填进去。
数据库 created_at 字段存的是整数 1700000000,直接把这个数粘到工具里就知道是 2023 年 11 月哪一天。
客户在伦敦发的日志时间戳,开发者在北京要快速看出对应的本地时间,用本工具切换时区一秒搞定。
new Date(timestamp) 默认按毫秒解析,传秒级时间戳会得到 1970 附近的错误日期,记得乘 1000