JavaScript: Exibir data no padrão brasileiro
Aprenda a mudar o formato de data de forma simples.
<script> function formatarData(data){ var split = data.split('-'); data_formatada = split[2] + "/" + split[1] + "/" + split[0]; return data_formatada; } var data = "2019-01-04"; formatarData(data) </script> |
A função formatarData() recebe como parâmetro a sua data no formato americano. Esta data é separada em partes pela função split(). As partes são transformadas em um array de string.
Depois é só organizar os arrays.
Resultado: 04/01/2019 |
const formatarData = (data) => {
let data_formatada= data.split(‘-‘).reverse().toString().replace(/,/g,”/”);
return data_formatada;
}
PS: não testei mas acho que é isso.
Você consegue fazer com o método String replace e regEx:
const searchRegExp = new RegExp(‘-‘, ‘g’);
const result = ’04-01-2019′.replace(searchRegExp, ‘/’);
Valeu pela dica Camilo.