var datas = ["11/04/2021", "11/03/2021", "08/12/2021", "20/04/2021"];
var datasConvertidas = datas.map(data => {
var [d, m, y] = data.split('/').map(s => parseInt(s));
return new Date(y, m - 1, d);
});
var maior = new Date(Math.max.apply(null, datasConvertidas));
// converter de volta para dd/mm/yyyy
console.log(maior.toLocaleDateString('pt-BR'));
// ou, formatando na mão
function pad(val) {
return val.toString().padStart(2, '0');
}
console.log(`${pad(maior.getDate())}/${pad(maior.getMonth() + 1)}/${maior.getFullYear()}`);
dmFyIGRhdGFzID0gWyIxMS8wNC8yMDIxIiwgIjExLzAzLzIwMjEiLCAiMDgvMTIvMjAyMSIsICIyMC8wNC8yMDIxIl07CnZhciBkYXRhc0NvbnZlcnRpZGFzID0gZGF0YXMubWFwKGRhdGEgPT4gewogICAgdmFyIFtkLCBtLCB5XSA9IGRhdGEuc3BsaXQoJy8nKS5tYXAocyA9PiBwYXJzZUludChzKSk7CiAgICByZXR1cm4gbmV3IERhdGUoeSwgbSAtIDEsIGQpOwp9KTsKCnZhciBtYWlvciA9IG5ldyBEYXRlKE1hdGgubWF4LmFwcGx5KG51bGwsIGRhdGFzQ29udmVydGlkYXMpKTsKCi8vIGNvbnZlcnRlciBkZSB2b2x0YSBwYXJhIGRkL21tL3l5eXkKY29uc29sZS5sb2cobWFpb3IudG9Mb2NhbGVEYXRlU3RyaW5nKCdwdC1CUicpKTsKCi8vIG91LCBmb3JtYXRhbmRvIG5hIG3Do28KZnVuY3Rpb24gcGFkKHZhbCkgewogICAgcmV0dXJuIHZhbC50b1N0cmluZygpLnBhZFN0YXJ0KDIsICcwJyk7Cn0KY29uc29sZS5sb2coYCR7cGFkKG1haW9yLmdldERhdGUoKSl9LyR7cGFkKG1haW9yLmdldE1vbnRoKCkgKyAxKX0vJHttYWlvci5nZXRGdWxsWWVhcigpfWApOw==