Unix 时间戳的瑞士军刀
Unix 时间——自 1970 年 1 月 1 日 UTC 午夜以来的秒数——默默驱动着你使用的大多数软件。API、数据库、JWT 令牌、日志聚合、缓存头、定时任务都在说这门语言。Unix 时间戳生成器让你无需打开终端,即可生成所需格式的时间戳。
三种模式,一个工具
当前 — 实时观察时钟滴答前进。复制当前时间戳并粘入请求体、数据库插入或日志消息。在需要 createdAt “现在”值的 API 测试中非常方便。
从日期 — 将任意日期时间转换为其 Unix 时间戳。适合填充特定排程数据、安排后台任务在已知时刻触发,或排查与时间相关的代码。
批量 — 在日期范围内生成最多 1000 个随机时间戳。适合为测试数据库填充合理的 createdAt/updatedAt,模拟流量,或生成日志。
秒 vs 毫秒
传统 Unix 系统使用秒(1700000000)。JavaScript 与许多现代 API 使用毫秒(1700000000000),精度高 1000 倍。根据系统需要切换单位 —— Postgres 通常使用秒,JavaScript 的 Date 期望毫秒,REST API 视规范而定。
常见用途
- API 模拟与夹具 — 每个逼真的 fixture 都需要时间戳;批量模式几秒即可填满。
- 数据库填充 — 填充表让仪表盘从一开始就显示合理活动。
- JWT 实验 — 手动构造
iat(签发)和exp(过期)claim。 - 限流测试 — 生成表示请求分布在某窗口的时间戳。
- 日志分析 — 在已知时刻搜索日志文件的参考点。
小贴士
- 2038 年之后的时间戳可能溢出 32 位有符号整数 —— 生成这些测试代码鲁棒性。
- 负时间戳也有效,代表 1970 年之前的日期;并非所有系统都支持。
Tiny Online Tools







