金猪脚本Autojs之验证网络时间、本地时间以及是否超过设定日期

/*
**脚本源码:金猪脚本
**脚本作用:验证网络时间、本地时间以及是否超过设定日期
*-*学习交流扣扣裙:741318378
**测试系统:安卓8.1
**测试版本:4.1.1 Alpha2
*/


var 验证时间 = time_validation(20191212121212)
if (验证时间) {
    for (let i = 1; i < 10; i++) {
        toastLog("我是主程序,已进行:" + i + "次");
        sleep(1000);
        }
    } else {
        toastLog("时间验证失败,结束脚本");
        sleep(1000);
        exit();
    }


    function time_validation(ntime) {
        //网络时间 
        log("网络时间为:" + IntTime());
        //本地时间
        log("本地时间为:" + load_Time());
        let abs_time = Math.abs(IntTime() - load_Time());
        //网络和本地时间秒数差
        log("时间差值为:" + abs_time + "秒");
        if (abs_time < 10 && IntTime() < ntime) {
            log("正常");
            return true;
        } else {
            log("时间差过大");
            log("已过期或本地时间被修改");
            return false;
        }

    }


    function load_Time() {
        return new java.text.SimpleDateFormat("yyyyMMddHHmmss").format(new Date());
    }

    function IntTime() {
        try {
            var recode_suning = http.get("http://quan.suning.com/getSysTime.do");
            var suningTime = recode_suning.body.json();
            return suningTime.sysTime1;
        } catch (e) {
            log("网络错误")
            return 0;
        }
    }

学习交流扣扣裙:74-131-83-78