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