Adicionar
Retorna um novo objeto Day.js, que é um clone do original, com um período de tempo especificado adicionado.
js
const a = dayjs();
const b = a.add(7, 'day');
// a -> o valor original, que não será modificado
// b -> o resultado da operação de adição
As unidades não diferenciam maiúsculas de minúsculas e suportam formas plurais e abreviadas. As formas abreviadas são sensíveis a maiúsculas e minúsculas.
Lista de todas as unidades disponíveis
Unidade | Abreviatura | Descrição |
---|---|---|
day | d | Dia |
week | w | Semana |
month | M | Mês |
quarter | Q | Trimestre (requer o plugin QuarterOfYear) |
year | y | Ano |
hour | h | Hora |
minute | m | Minuto |
second | s | Segundo |
millisecond | ms | Milissegundo |
Você também pode usar durações para adicionar ao objeto Day.js.
js
result = dayjs().add(dayjs.duration({ days: 1 }));
Quando valores decimais são passados para dias e semanas, eles são arredondados para o inteiro mais próximo antes de serem adicionados.