// 31 de dezembro de 2021
let data = new Date('2021-12-31T00:00');
// somar 1 dia
data.setDate(data.getDate() + 1);
// ele já ajusta automaticamente para 1 de janeiro de 2022
console.log(data);
// funciona pra ano bissexto também
// 28 de fevereiro de 2000
data = new Date('2000-02-28T00:00');
// somar 1 dia
data.setDate(data.getDate() + 1);
// 29 de fevereiro
console.log(data);
// e se somar mais 1 dia
data.setDate(data.getDate() + 1);
// ele já ajusta automaticamente para 1 de março
console.log(data);
Ly8gMzEgZGUgZGV6ZW1icm8gZGUgMjAyMQpsZXQgZGF0YSA9IG5ldyBEYXRlKCcyMDIxLTEyLTMxVDAwOjAwJyk7Ci8vIHNvbWFyIDEgZGlhCmRhdGEuc2V0RGF0ZShkYXRhLmdldERhdGUoKSArIDEpOwovLyBlbGUgasOhIGFqdXN0YSBhdXRvbWF0aWNhbWVudGUgcGFyYSAxIGRlIGphbmVpcm8gZGUgMjAyMgpjb25zb2xlLmxvZyhkYXRhKTsKCi8vIGZ1bmNpb25hIHByYSBhbm8gYmlzc2V4dG8gdGFtYsOpbQovLyAyOCBkZSBmZXZlcmVpcm8gZGUgMjAwMAogZGF0YSA9IG5ldyBEYXRlKCcyMDAwLTAyLTI4VDAwOjAwJyk7Ci8vIHNvbWFyIDEgZGlhCmRhdGEuc2V0RGF0ZShkYXRhLmdldERhdGUoKSArIDEpOwovLyAyOSBkZSBmZXZlcmVpcm8KY29uc29sZS5sb2coZGF0YSk7Ci8vIGUgc2Ugc29tYXIgbWFpcyAxIGRpYQpkYXRhLnNldERhdGUoZGF0YS5nZXREYXRlKCkgKyAxKTsKLy8gZWxlIGrDoSBhanVzdGEgYXV0b21hdGljYW1lbnRlIHBhcmEgMSBkZSBtYXLDp28KY29uc29sZS5sb2coZGF0YSk7Cgo=