Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 1.09 KB

server-date.md

File metadata and controls

51 lines (37 loc) · 1.09 KB

获取服务器时间

BaaS.getServerDate()

通过该接口获取服务器时间,主要有以下应用场景:

  1. 时间校准。例如前端显示倒计时时,用做基准时间。

  2. 数据查询。防止由于前端拿到错误时间,导致查询到错误的数据。

示例代码

{% tabs getServerDateAsync="async/await", getServerDatePromise="promise" %} {% content "getServerDateAsync" %}

const res = await BaaS.getServerDate()
console.log(res.data.time)

{% content "getServerDatePromise" %}

BaaS.getServerDate().then(res => {
  // success
  console.log(res.data.time)
}).catch(e=>{
  // HError 对象
})

{% endtabs %}

返回值说明

属性 类型 说明
time string 服务器时间(ISO 8601),含时区信息,时区信息和应用设置的时区一致

返回示例

成功时 res 对象结构如下

{
  "data": {
    "time": "2019-11-25T15:05:19.387067+08:00",
  },
  "status": 200
}

err 对象结构请参考错误码和 HError 对象