Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Retorno do Fetch

No servidor foi criado junto com uma postagem um Date.now.

const mongoose = require('mongoose');
const PostSchema = new mongoose.Schema ({
   titulo: {
      type: String,
      required: true
   },

   paragrafo: {
      type: String,
      required: true
   },

   data: {
      type: Date,
      default: Date.now
   }
})

mongoose.model('Post', PostSchema);

Quando recuperei (no front end) com fetch o valor veio assim:

{ data: "2020-04-20T19:05:02.924Z" }

Como faço pra extrair somente a data? 20/04/2020

2 respostas
solução!

Olá Wilson, tudo bem com você?

Para fazer isso é bem simples, basta após pegar os dados com o fetch manipular a data utilizando a API padrão do javascript:

Exemplo:

const resultado = { data: "2020-04-20T19:05:02.924Z" }

Podemos fazer uma conversão utilizando o método toLocaleDateString, veja:

const resultado = { data: "2020-04-20T19:05:02.924Z" };
let dataFormatada = new Date(resultado.data).toLocaleDateString();

console.log(dataFormatada);
>> "20/04/2020"

Abraços e Bons Estudos!

Muito bom cara . Valeu