Skip to content

keepa_time_convert

Keepa 时间与 Unix 时间戳互转。纯计算,不消耗 units,不限速

用途

  • Keepa 的 csv 数组、rank 数组里的时间全部是 "KeepaTime"(分钟数)
  • AI 拿到这些数值后需要转换为人类可读时间或 Unix 毫秒做计算
  • 本工具纯内存运算,适合频繁调用

换算公式

unixMs    = (keepaTime + 21564000) * 60000
keepaTime = floor(unixMs / 60000) - 21564000

其中 21564000 是 Keepa 的纪元偏移。

参数

名称类型必填默认约束说明
keepaTimeintegerKeepa 时间(分钟)
unixMsintegerUnix 毫秒时间戳

规则

  • 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"
	}
}