getServerTime 获取服务器时间

优质
小牛编辑
141浏览
2023-12-01
Since 9.9

getServerTime(获取服务器时间)

通过APTimeUtilGetServerTimeWithStrictMode方法来获取当前服务器时间的毫秒数,如果离线情况那么为-1

使用方法

AlipayJSBridge.call('getServerTime', function(data) {
  console.log(data.time)
});

代码演示

<a href="javascript:void(0)" class="btn get">获取服务器时间</a>
<script>
function ready(callback) {
  // 如果jsbridge已经注入则直接调用
  if (window.AlipayJSBridge) {
    callback && callback();
  } else {
    // 如果没有注入则监听注入的事件
    document.addEventListener('AlipayJSBridgeReady', callback, false);
  }
}
ready(function() {
  document.querySelector('.get').addEventListener('click', function() {
    AlipayJSBridge.call('getServerTime', function(data) {
      alert(data.time);
      if (data.time && data.time > -1) {
        alert(new Date(data.time));
      }
    });
  }, false);
});
</script>
查看演示 扫码查看 用支付宝扫码运行

API

getServerTime

入参

名称类型描述必选默认值版本
fnfunction回调函数N

出参

回调函数带入的参数result: {time: string}

名称类型描述备注
result.timestring毫秒数