Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Sobre exercício isso não encaixa em um date se vira

Olá, resolvi o problema da seguinte forma:

let dataString = '17-05-2016';

        let dataformatada = dataString.split('-').reverse().map(function(item, indice){
            if(indice == 1){
                return item -1;
            }
            return parseInt(item);
        });

        let novaData = new Date(...dataformatada);
        console.log(novaData);

Gostaria de saber se há uma melhor solução menos verbosa para o problema.

1 resposta
solução!

Bom dia. Que tal essa?

let dataString = '17-05-2016';

let data = new Date(dataString.split('-').reverse().join('/'));
console.log(data);