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

/*
**脚本源码:金猪脚本
**脚本作用:验证网络时间、本地时间以及是否超过设定日期
**感兴趣的伙伴们加扣扣裙:741318378 来学习交流吧
**测试版本: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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值