Now : 方便获得服务器当前时间

介绍

该模块用于取服务器当前时间,旨在统一维护管理类似的逻辑。

使用方法:

 
define(['jquery', 'alicn/now/1.0'], function ( $, Now ) {

  var result = $('#result');

  function handler (serverTimeMillis) {
    // 取时间不成功
    if (!serverTimeMillis) {
      result.append('取服务器时间失败,请重试!');
      return;
    }

    var offset = serverTimeMillis - (new Date()).getTime();

    result.append('您电脑的时间比服务器时间' + (offset > 0 ? '慢' : '快') + '了' + offset + '毫秒。');
  }

  Now.now(handler);
});

公共方法

方法名称 入参说明 返回值 作用说明
now(callback) callback Function / 当获取服务器时间后回调传入的方法:
1、若成功获取时间,则回调函数的参数值是服务器当前时间的毫秒表示形式;
2、若获取失败,则回调函数的参数值为 null ;
getAPI() / / 返回获取服务器时间的真实地址,以备特殊情况个性化使用。