diff --git a/src/App.tsx b/src/App.tsx index 5814757..c1b84f5 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -3971,6 +3971,7 @@ export default function App() { if (shouldForceEndTimeTo18(result) && nodeEndTime && !isNaN(nodeEndTime.getTime())) { nodeEndTime = setTimeOfDay(nodeEndTime, 18, 0); } + nodeEndTime = adjustToNextWorkingHour(nodeEndTime, nodeCalculationMethod, nodeWeekendDays, nodeExcludedDates); let nodeStartTime: Date; if (adjustedTimelineValue !== 0) { @@ -4369,6 +4370,7 @@ export default function App() { if (shouldForceEndTimeTo18(result) && nodeEndTime && !isNaN(nodeEndTime.getTime())) { nodeEndTime = setTimeOfDay(nodeEndTime, 18, 0); } + nodeEndTime = adjustToNextWorkingHour(nodeEndTime, nodeCalculationMethod, nodeWeekendDays, nodeExcludedDates); // 计算跳过的天数 const adjustedStartTime = adjustToNextWorkingHour(nodeStartTime, nodeCalculationMethod, nodeWeekendDays, nodeExcludedDates);