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() | / | / | 返回获取服务器时间的真实地址,以备特殊情况个性化使用。 |