主题
keepa_time_convert
Keepa 时间与 Unix 时间戳互转。纯计算,不消耗 units,不限速。
用途
- Keepa 的 csv 数组、rank 数组里的时间全部是 "KeepaTime"(分钟数)
- AI 拿到这些数值后需要转换为人类可读时间或 Unix 毫秒做计算
- 本工具纯内存运算,适合频繁调用
换算公式
unixMs = (keepaTime + 21564000) * 60000
keepaTime = floor(unixMs / 60000) - 21564000其中 21564000 是 Keepa 的纪元偏移。
参数
| 名称 | 类型 | 必填 | 默认 | 约束 | 说明 |
|---|---|---|---|---|---|
keepaTime | integer | — | — | Keepa 时间(分钟) | |
unixMs | integer | — | — | Unix 毫秒时间戳 |
规则:
- 传
keepaTime→ 转换为unixMs和 ISO 时间 - 传
unixMs→ 转换为keepaTime和 ISO 时间 - 两个都传 → 都转换并返回
- 都不传 → 返回当前时间的两种表示
计费
- 免费(0 units)
- 不占用每分钟限速
使用示例
json
{ "keepaTime": 7314900 }返回:
json
{
"code": "0000",
"data": {
"keepaTime": 7314900,
"unixMs": 1732734000000,
"iso": "2024-11-27T16:20:00.000Z"
}
}