Skip to content

addBusinessDays

addBusinessDays(value: string, amount: number): string
import { addBusinessDays } from "@northguild/gmt/plain/calculate";

Return a PlainDate ISO string with amount business days added to value.

  • Uses fixed ISO Monday–Friday business days (no locale awareness).
  • Saturday and Sunday are skipped during the count.
  • Returns “” on invalid input.
Parameter Type Description
value string ISO PlainDate string
amount number number of business days to add

ISO PlainDate string after adding business days, or “” on invalid input

addBusinessDays("2024-03-15", 1) // "2024-03-18"
addBusinessDays("2024-03-16", 1) // "2024-03-18"
addBusinessDays("2024-03-15", 0) // "2024-03-15"
addBusinessDays("invalid", 1) // ""

plain/calculate/addBusinessDays.ts