1
resposta

Mais uma maneira interessante

eu sei que é uma solução que não tem nada a ver com as coisas demonstradas em aula, mas achei e utilizei uma solução do stackoverflow que permite possibilidades:

const dataString = '17-05-2016'; 

const dt1   = parseInt(dataString.substring(0,2),10);
let mon1  = parseInt(dataString.substring(3,5),10);
const yr1   = parseInt(dataString.substring(6,10),10);
const monAjuste = mon1 -1; 
const novaData = new Date(yr1,monAjuste,dt1)
console.log(novaData)
1 resposta

Oi Lucien! Show de bola! Apesar do que é apresentado aqui ser puramente didático, vale a pena se aprofundar!

Valeu!