BadMutable
Day.js está diseñado para ser inmutable. Sin embargo, para lograr una compatibilidad total con Moment.js en proyectos existentes, hemos introducido el plugin 🚨 BadMutable 🚨 para permitir la mutabilidad de Day.js.
Esto NO es una buena práctica y NO se recomienda para la mayoría de los proyectos.
Con este plugin habilitado, todos los métodos de modificación (setters) modificarán la instancia directamente.
javascript
var badMutable = require('dayjs/plugin/badMutable');
// import badMutable from 'dayjs/plugin/badMutable' // ES 2015
dayjs.extend(badMutable);
// con el plugin 🚨 BadMutable 🚨
const today = dayjs();
today.add(1, 'day');
console.log(today); // se modifica directamente, por lo que el valor será mañana