回答
检查hamibot.env的TIMESTAMP与当前时间是否一致
可以使用以下脚本代码来比较hamibot.env中的TIMESTAMP与当前时间是否一致:
// 文档地址 https://docs.hamibot.com/
const { TIMESTAMP } = hamibot.env;
const envTime = new Date(TIMESTAMP);
const currentTime = new Date();
if (envTime.getTime() === currentTime.getTime()) {
toast("环境时间与当前时间一致");
} else {
toast("环境时间与当前时间不一致");
log("环境时间: " + TIMESTAMP);
log("当前时间: " + currentTime.toString());
}
注意:
- 这个比较会比较精确到毫秒级别的时间
- 如果需要比较近似时间,可以只比较到秒级别,使用
Math.floor(time/1000)
- 环境时间格式为"YYYY-MM-DD HH:MM:SS",而JS的Date对象会包含更精确的时间信息
hamibot.exit();
ℹ️ 本回答由 AI 生成,内容仅供参考