BadMutable
Day.js foi projetado para ser imutável. No entanto, para garantir a compatibilidade total com moment.js em projetos legados, introduzimos o plugin 🚨 BadMutable 🚨 para tornar o Day.js mutável.
Isso NÃO é recomendado para a maioria dos projetos e deve ser evitado.
Com este plugin ativado, todos os métodos de modificação (setters) atualizarão a própria instância do objeto Day.js.
javascript
var badMutable = require('dayjs/plugin/badMutable');
// import badMutable from 'dayjs/plugin/badMutable' // ES 2015
dayjs.extend(badMutable);
// Com o plugin 🚨 BadMutable 🚨
const today = dayjs();
today.add(1, 'day');
console.log(today); // A instância 'today' é modificada, refletindo o dia seguinte.