Skip to content

KAZOO Support Channels

This documentation is curated by 2600Hz as part of the KAZOO open source project. Join our community forums here for peer support. Only features in the docs.2600hz.com/supported space are included as part of our 2600Hz Support Services plan.

monster.util.getBusinessDate()#

The monster.utilgetBusinessDate() method adds or removes business days to the current date or to a specific date.

Syntax#

monster.util.getBusinessDate(days[, from])

Parameters#

Key Description Type Default Required
days Number of business days to add or remove. Number true
from JavaScript Date instance from witch to add or remove business days. Date new Date() false

Return value#

A Date instance.

Description#

This method adds or removes a number of business days to the date of the day if the optional parameter is not specified. If the method is called with the optional from parameter, the number of business days will be added or removed to this specific date.

Examples#

Adding business days to current date#

// current date: Wed Jan 01 2014 00:00:00 GMT-0800

var date = monster.util.getBusinessDate(4);

console.log(date);
// output: Tue Jan 07 2014 00:00:00 GMT-0800

Removing business days to current date#

// current date: Wed Jan 01 2014 00:00:00 GMT-0800

var date = monster.util.getBusinessDate(-4);

console.log(date);
// output: Thu Dec 26 2013 00:00:00 GMT-0800

Adding business days to specific date#

var date = new Date(70, 1, 1);

console.log(monster.util.getBusinessDate(4, date));
// output: Wed Jan 07 1970 00:00:00 GMT-0800