BadMutable (Не рекомендуется)
Day.js разработан с учетом принципа неизменяемости. Однако, для обеспечения совместимости со старыми проектами, использующими moment.js, мы добавили плагин 🚨 BadMutable 🚨, который делает Day.js изменяемым.
Это НЕ является хорошей практикой и НЕ рекомендуется для большинства проектов.
При использовании этого плагина все методы установки (сеттеры) будут изменять сам экземпляр объекта.
javascript
var badMutable = require('dayjs/plugin/badMutable');
// import badMutable from 'dayjs/plugin/badMutable' // ES 2015
dayjs.extend(badMutable);
// с плагином 🚨 BadMutable 🚨
const today = dayjs();
today.add(1, 'day');
console.log(today); // экземпляр обновляется, значение будет соответствовать завтрашнему дню (изменяется сам)