Como Formatar Data Adicionando Zero Na Frente

As vezes, o formato no qual nos é retornado a data, pelo front-end, não é formato que realmente queremos.
O formato retornado pode ser que não tenha “0” na frente dos números, como por exemplo:

  • 2/5/2019
  • 2:50
  • 3:4

Isso pode acabar impactando na usabilidade de nossa aplicação.
Vamos então ver como podemor formatar?

Para formatar a nossa data, e adicionarmos zero à frente
Podemos utilizar a seguinte função:

1
2
3
4
5
6
7
8
9
10
11
12
13
// Recebemos como parâmetro a data que queremos formatar
const formatDate = (date) => {
if (date) {
const receivedDate = new Date(date);
return (
("0" + receivedDate.getDate()).slice(-2) +
"/" +
("0" + (receivedDate.getMonth() + 1)).slice(-2) +
"/" +
receivedDate.getFullYear()
);
}
};

Simples e rápido!