金猪脚本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