This commit is contained in:
qibin 2025-05-31 21:21:33 +08:00
parent e0c28b5522
commit ae1a562bcb

View File

@ -48,13 +48,13 @@ const getLastTradingDay = () => {
if (dayOfWeek === 0) { // 周日 if (dayOfWeek === 0) { // 周日
// 返回本周五16:00 // 返回本周五16:00
lastTradingDay = now.day(-2).hour(16).minute(0).second(0).millisecond(0) lastTradingDay = now.day(5).hour(16).minute(0).second(0).millisecond(0)
} else if (dayOfWeek === 6) { // 周六 } else if (dayOfWeek === 6) { // 周六
// 返回本周五16:00 // 返回本周五16:00
lastTradingDay = now.day(-1).hour(16).minute(0).second(0).millisecond(0) lastTradingDay = now.day(5).hour(16).minute(0).second(0).millisecond(0);
} else if (dayOfWeek === 1 && isBeforeClose) { // 周一16:00前 } else if (dayOfWeek === 1 && isBeforeClose) { // 周一16:00前
// 返回上周五16:00 // 返回上周五16:00,使用 subtract 方法减去 3 天
lastTradingDay = now.day(-2).hour(16).minute(0).second(0).millisecond(0) lastTradingDay = now.subtract(3, 'day').hour(16).minute(0).second(0).millisecond(0)
} else if (isBeforeClose) { // 工作日16:00前 } else if (isBeforeClose) { // 工作日16:00前
// 返回前一天16:00 // 返回前一天16:00
lastTradingDay = now.subtract(1, 'day').hour(16).minute(0).second(0).millisecond(0) lastTradingDay = now.subtract(1, 'day').hour(16).minute(0).second(0).millisecond(0)