feat(utils): 添加游戏刷新时间校准参数到getDayOfWeek函数

- 在getDayOfWeek函数中添加calibrationGameRefreshTime参数,默认值为true
- 当calibrationGameRefreshTime为true时执行4小时时间校准逻辑
- 添加函数参数说明注释
- 保留原有的星期信息获取功能
This commit is contained in:
yan
2026-02-15 17:13:54 +08:00
parent 0d218891cf
commit 89d603a49b

View File

@@ -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();
// 创建包含星期名称的数组