1
1
This commit is contained in:
@ -2144,6 +2144,13 @@ export default function App() {
|
|||||||
// 调整到下一个工作时间开始点
|
// 调整到下一个工作时间开始点
|
||||||
const adjustToNextWorkingHour = (date: Date, calculationMethod: string, weekendDays: number[] = [], excludedDates: string[] = []): Date => {
|
const adjustToNextWorkingHour = (date: Date, calculationMethod: string, weekendDays: number[] = [], excludedDates: string[] = []): Date => {
|
||||||
const result = new Date(date);
|
const result = new Date(date);
|
||||||
|
if (!isBusinessDay(result, weekendDays, excludedDates)) {
|
||||||
|
while (!isBusinessDay(result, weekendDays, excludedDates)) {
|
||||||
|
result.setDate(result.getDate() + 1);
|
||||||
|
}
|
||||||
|
result.setHours(9, 0, 0, 0);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
if (calculationMethod === '内部') {
|
if (calculationMethod === '内部') {
|
||||||
const hour = result.getHours();
|
const hour = result.getHours();
|
||||||
|
|||||||
Reference in New Issue
Block a user