Skip to content

Function.addBusinessDays

github-actions[bot] edited this page Aug 17, 2026 · 18 revisions

umt / addBusinessDays

Function: addBusinessDays()

addBusinessDays(date, amount, holidays?): Date

Defined in: Date/addBusinessDays.ts:15

Adds business days to a date, skipping weekends and holidays. The starting date is not counted. A zero amount returns a clone.

Parameters

date

Date

Base date

amount

number

Business days to add (may be negative)

holidays?

Date[] = []

Optional holiday dates

Returns

Date

A new Date after walking amount business days

Example

addBusinessDays(new Date(2025, 3, 18), 1); // 2025-04-21 (Monday)
addBusinessDays(new Date(2025, 3, 21), -1); // 2025-04-18 (Friday)

API

Classes

Interfaces

Type Aliases

Variables

Functions

Clone this wiki locally