JSAPI

  • 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毫秒数