Subtract Business Time
const day = dayjs('2021-02-01 10:00:00');
const timeToSubtract: number = 2;
// Possible BusinessTimeUnit is 'day', 'days', 'hour', 'hours', 'minute', 'minutes', 'seconds'
const unit: BusinessTimeUnit = 'days';
const newBusinessTime: Dayjs = day.subtractBusinessTime(timeToSubtract, unit);
console.log(newBusinessTime); // 2021-01-28 10:00:00
Subtract Business Days
This method is just an alias for .subtractBusinessTime(timeToSubtract, 'days')
const day = dayjs('2021-02-01 10:00:00');
const timeToSubtract: number = 2;
const newBusinessTime: Dayjs = day.subtractBusinessDays(timeToSubtract);
console.log(newBusinessTime); // 2021-01-28 10:00:00
Subtract Business Hours
This method is just an alias for .subtractBusinessTime(timeToSubtract, 'hours')
const day = dayjs('2021-02-01 12:00:00');
const timeToSubtract: number = 2;
const newBusinessTime: Dayjs = day.subtractBusinessHours(timeToSubtract);
console.log(newBusinessTime); // 2021-02-01 10:00:00
Subtract Business Minutes
This method is just an alias for .subtractBusinessTime(timeToSubtract, 'minutes')
const day = dayjs('2021-02-01 10:00:00');
const timeToSubtract: number = 30;
const newBusinessTime: Dayjs = day.subtractBusinessMinutes(timeToSubtract);
console.log(newBusinessTime); // 2021-02-01 09:30:00
Subtract Business Second
This method is just an alias for .subtractBusinessTime(timeToSubtract, 'seconds')
const day = dayjs('2021-02-01 10:00:00');
const timeToSubtract: number = 256;
const newBusinessTime: Dayjs = day.subtractBusinessSeconds(timeToSubtract);
console.log(newBusinessTime); // 2021-02-01 09:55:44