Skip to content

Latest commit

 

History

History
127 lines (90 loc) · 2.14 KB

time_stamp.md

File metadata and controls

127 lines (90 loc) · 2.14 KB

获取当前时间戳

获取当前时间戳

https://api.bilibili.com/x/report/click/now
https://api.bilibili.com/x/click-interface/click/now

请求方式:GET

json回复:

根对象:

字段 类型 内容 备注
code num 返回值 0:成功
message str 错误信息 默认为0
ttl num 1
data obj 信息本体

data对象:

字段 类型 内容 备注
now num 当前的时间戳

示例:

curl 'https://api.bilibili.com/x/report/click/now'
查看响应示例:
{
    "code": 0,
    "message": "0",
    "ttl": 1,
    "data": {
        "now": 1592666471
    }
}

获取适用于 RTC 的时间戳

https://api.live.bilibili.com/xlive/open-interface/v1/rtc/getTimestamp

请求方法: GET

JSON回复:

根对象:

字段 类型 内容 备注
code num 返回值 0:成功
message str 错误信息 默认为 0
ttl num 1
data obj 信息本体

data 对象:

字段 类型 内容 备注
timestamp num 服务器端UTC时间戳
microtime num 服务器端UTC时间戳 (毫秒)

示例:

curl 'https://api.live.bilibili.com/xlive/open-interface/v1/rtc/getTimestamp'
查看响应示例:
{
  "code": 0,
  "message": "0",
  "ttl": 1,
  "data": {
    "timestamp": 1723899823,
    "microtime": 1723899823683
  }
}

获取服务器端UTC时间

https://interface.bilibili.com/serverdate.js

请求方式:GET

js回复:

window.serverdate = Date.UTC(YYYY, M, D, h, m, s);

示例:

curl 'https://interface.bilibili.com/serverdate.js'
查看响应示例:
window.serverdate = Date.UTC(2021, 4, 16, 17, 31, 8);