主页 > 网络教程 > Autojs进阶 > 获取网络日期、时、分

推荐服务

Autojs尊享学员培训服务

Autojs尊享学员培训服务

编号: S83   浏览: 2911

Autojs免Root脚本定制服务

Autojs免Root脚本定制服务

编号: S84   浏览: 6152

推荐工具

千若微信养号辅助工具

千若微信养号辅助工具

编号: S1   浏览: 2788

织梦dedeCMS评论插件免费修复版

织梦dedeCMS评论插件免费修复版

编号: S2   浏览: 2983

获取网络日期、时、分

浏览: 次     责任编辑: Dawolf

我们采用淘宝的时间api接口进行获取时间:

function 获取网络时间() {
    try {
        var recode_web = http.get("http://api.m.taobao.com/rest/api3.do?api=mtop.common.getTimestamp")
        var webtime = recode_web.body.json();
        return webtime.data.t
    } catch (e) { }
}

function 获取当前日期() {
    var inttime = parseInt(获取网络时间());//转整数
    var datetime = new Date(inttime);
    var year = datetime.getFullYear();
    var month = datetime.getMonth() + 1;
    var day = datetime.getDate();
    if (month < 10) {
        month = "0" + month;
    };
    if (day < 10) {
        day = "0" + day;
    };
    var y_m_d = year + month + day
    return y_m_d;
}

function 获取当前时() {
    var inttime = parseInt(获取网络时间());//转整数
    var datetime = new Date(inttime);
    var hour = datetime.getHours();
    if (hour < 10) {
        hour = "0" + hour;
    };
    return hour;
}

function 获取当前分() {
    var inttime = parseInt(获取网络时间());//转整数
    var datetime = new Date(inttime);
    var minute = datetime.getMinutes();
    if (minute < 10) {
        minute = "0" + minute;
    };
    return minute;
}


获取到的时间转变成日期、小时、分钟,具体格式可以根据自己需要去更改,比如获取当前日期函数内返回的日期格式,默认格式为20201231,可以通过更改函数内的y_m_d变量的输出值来更改格式,如var y_m_d = year + "-"  +month + "-" + day,实现返回值为2020-12-31,获取小时和分钟函数已经实现自动补0(当其值小于10时)。

版权保护: 本文由[ 千若网络 ]编辑,如需转载敬请保留本文链接: http://www.sss.top/jc/autojsjj/96.html