From 89d603a49b3cd1e98668518bc8359d90e77fd44b Mon Sep 17 00:00:00 2001 From: yan Date: Sun, 15 Feb 2026 17:13:54 +0800 Subject: [PATCH] =?UTF-8?q?feat(utils):=20=E6=B7=BB=E5=8A=A0=E6=B8=B8?= =?UTF-8?q?=E6=88=8F=E5=88=B7=E6=96=B0=E6=97=B6=E9=97=B4=E6=A0=A1=E5=87=86?= =?UTF-8?q?=E5=8F=82=E6=95=B0=E5=88=B0getDayOfWeek=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在getDayOfWeek函数中添加calibrationGameRefreshTime参数,默认值为true - 当calibrationGameRefreshTime为true时执行4小时时间校准逻辑 - 添加函数参数说明注释 - 保留原有的星期信息获取功能 --- repo/js/AutoPlanDomain/utils/tool.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/repo/js/AutoPlanDomain/utils/tool.js b/repo/js/AutoPlanDomain/utils/tool.js index b1cde070b..2d0d4b622 100644 --- a/repo/js/AutoPlanDomain/utils/tool.js +++ b/repo/js/AutoPlanDomain/utils/tool.js @@ -31,12 +31,15 @@ async function ocrRegion(x = 0, /** * 获取当前日期的星期信息 + * @param {boolean} [calibrationGameRefreshTime=true] 是否进行游戏刷新时间校准 * @returns {Object} 返回包含星期数字和星期名称的对象 */ -async function getDayOfWeek() { +async function getDayOfWeek(calibrationGameRefreshTime = true) { // 获取当前日期对象 let today = new Date();//4点刷新 所以要减去4小时 - today.setHours(today.getHours() - 4); // 减去 4 小 + if (calibrationGameRefreshTime){ + today.setHours(today.getHours() - 4); // 减去 4 小 + } // 获取当前日期是星期几(0代表星期日,1代表星期一,以此类推) const day = today.getDay(); // 创建包含星期名称的数组