How to use the addBusinessDays function from date-fns

Find comprehensive JavaScript date-fns.addBusinessDays code examples handpicked from public code repositorys.

7
8
9
10
11
12
13
14
15
16
17
const { helsinkiZoneOffset } = require('../utils/calculator')


const createEvent = async event => {
  const randomHours = Math.floor(Math.random() * 5) + helsinkiZoneOffset()
  const randomDays = Math.floor(Math.random() * 10)
  const start = addBusinessDays(set(new Date(), { hours: 8 + randomHours, minutes: 0, seconds: 0, milliseconds: 0 }), 10 + randomDays).toISOString()
  const end = addBusinessDays(set(new Date(), { hours: 10 + randomHours, minutes: 0, seconds: 0, milliseconds: 0 }), 10 + randomDays).toISOString()
  Event.insert({
    ...event,
    start,
fork icon2
star icon1
watch icon0

+ 3 other calls in file

118
119
120
121
122
123
124
125
126
if (ukefDecision === CONSTANTS.DEAL.DEAL_STATUS.UKEF_APPROVED_WITHOUT_CONDITIONS) {
// add `10 business days` to the date of approval if the deal is approved without conditions - as per ticket
  dateOfApproval = addBusinessDays(setDateToMidnight, 10);
} else if (ukefDecision === CONSTANTS.DEAL.DEAL_STATUS.UKEF_APPROVED_WITH_CONDITIONS) {
// add `20 business days` to the date of approval if the deal is approved with conditions - as per ticket
  dateOfApproval = addBusinessDays(setDateToMidnight, 20);
}

deal.daysToReview = defaultDate ? (differenceInBusinessDays(todaysDate, dateOfApproval) * -1 + 0) : 0; // +0 will cancel out negative zeros
fork icon1
star icon4
watch icon0

31
32
33
34
35
36
37
38
39
40
41
42
43
    years: 2
});
console.log(novaData);


//add Bussines Days - dias uteis
const resultado = addBusinessDays(new Date(2023, 0, 9), /*dias para chegar*/7);


console.log(resultado);


//diference
fork icon0
star icon0
watch icon0

+ 4 other calls in file

32
33
34
35
36
37
38
39
40
41
42
43
44


//Método addBusinessDays (dias úteis)
//Soma dias uteis a uma data. Atenção pode variar pois os feriados são diferentes de país para país.


//Somar 10 dias uteis em 1/9/2014
const addBusinessDaysDate = addBusinessDays(new Date(2014, 8, 1), 10);
console.log("addBusinessDays:", addBusinessDaysDate);


//Método difference
//Existem vários, com funcionamento parecido
fork icon0
star icon0
watch icon0

-1
//=> Mon Sep 15 2014 00:00:00 (skipped weekend days)
fork icon0
star icon0
watch icon0

82
83
84
85
86
87
88
89
90
91
    shoppingCartList.dataDeEntrega = null;
    shoppingCartList.subtotal = 0;
    shoppingCartList.valorDoFrete = 0;
    shoppingCartList.totalAPagar = 0;
} else {
    shoppingCartList.dataDeEntrega = addBusinessDays(new Date(), 15);
    shoppingCartList.subtotal += valueDifference;
    shoppingCartList.valorDoFrete = shoppingCartList.subtotal <= 20000 ? 5000 : 0;
    shoppingCartList.totalAPagar = (shoppingCartList.subtotal + shoppingCartList.valorDoFrete);
}
fork icon0
star icon0
watch icon0

Other functions in date-fns

Sorted by popularity

function icon

date-fns.format is the most popular function in date-fns (3838 examples)