subBusinessDay()
Table of Contents
Overview
The subBusinessDay() function takes dateTimeValue and numberOfBusinessDays as arguments. It returns the dateTimeValue after subtracting the specified number of business days to it.
Note: By default, Monday to Friday, irrespective of any day being a holiday, are considered as business days.
The date-time value will be returned in the format specified in Application Settings.
Return Type
- Date-Time
Syntax
<variable> = <dateTimeValue>.subBusinessDay(<numberOfBusinessDays>, [<weekends>], [<holidays>]);
(OR)
<variable> = subBusinessDay(<dateTimeValue>, <numberOfBusinessDays>, [<weekends>], [<holidays>]);
Parameter | Data type | Description |
variable | DATE-TIME | Variable which will contain the returned date-time value. |
dateTimeValue | DATE-TIME | The date-time value from which the specified number of business days will be subtracted. The date-time value can be specified without a time value, in which case 00:00:00 will be taken as the default time value. If the hour value is specified as 24 or more, the date-time value be reset to 00:00:00. If the minutes value is specified as 60 or more, the mm:ss value will be reset to 00:00, if the seconds value is specified as 60 or more, the ss value will be reset to 00. A runtime error will be encountered if:
Refer this help document to learn about the supported date-time formats. |
numberOfBusinessDays | NUMBER | The number of business days to be subtracted to dateTimeValue. Note:
|
weekends (optional) | COLLECTION (OF TEXT) | The list of weekends that should be considered while subtracting business days. Note
|
holidays (optional) | COLLECTION (OF DATES) | The list of holidays that should be considered while subtracting business days. Note
|
Examples
info '21-Jul-2021'.subBusinessDay(5,{"Sunday"},{'20-Jul-2021','19-Jul-2021'}); // Returns 13-Jul-2021 info '21-Jul-2021'.subBusinessDay(5); // Returns 14-Jul-2021 considering Saturday and Sunday as Weekend info zoho.currentdate.subBusinessDay(5,{"Sunday"},{'20-Jul-2021','19-Jul-2021'}); // Considering current date as 21-Jul-2021, it returns 13-Jul-2021 info zoho.currenttime.subBusinessDay(5,{"Sunday"},{'20-Jul-2021','19-Jul-2021'}); // Considering current date as 21-Jul-2021, it returns 13-Jul-2021