Como formatar data no JavaScript?

Para formatar uma data no JavaScript, você pode utilizar o objeto Date e seus métodos para obter os diferentes componentes da data (como dia, mês, ano, etc.) e, em seguida, manipular esses componentes para criar a string de data formatada.

Aqui está um exemplo de como formatar uma data para o formato ‘DD/MM/AAAA’:

let data = new Date();

let dia = data.getDate();
if (dia < 10) {
  dia = "0" + dia;
}

let mes = data.getMonth() + 1;
if (mes < 10) {
  mes = "0" + mes;
}

let ano = data.getFullYear();

let dataFormatada = dia + "/" + mes + "/" + ano;

console.log(dataFormatada); // Saída: 'DD/MM/AAAA'

Neste exemplo, primeiro criamos um objeto Date para obter a data atual. Em seguida, usamos os métodos getDate(), getMonth() e getFullYear() para obter o dia, mês e ano, respectivamente. Para garantir que o dia e o mês tenham sempre dois dígitos, verificamos se eles são menores que 10 e, se forem, adicionamos um ‘0’ à frente deles. Finalmente, concatenamos os componentes da data usando as barras ‘/’ para obter a string de data formatada.

Você pode adaptar esse exemplo para criar diferentes formatos de data, adicionando, por exemplo, horas e minutos.