Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

154
Vistas
¿Por qué Moment me da la fecha de hoy y no formatea mi fecha?

estoy usando este filtro

 Vue.filter("toDate", function (value) { if (value) { return moment(Date(value)).format("yyyy-MM-DD HH:mm"); } });

El contenido de valor es 1529416634

Entonces el valor debería ser 2018-06-19 15:57

Pero cuando paso la fecha

 return moment(value).format() //1970-01-18 17:50

Y con la función Date()

 return moment(Date(value)).format("yyyy-MM-DD HH:mm"); //2021-09-18 11:16

Me da la fecha de hoy.

¿Qué estoy haciendo mal?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

moment y Date toma el tiempo en milisegundos desde la época de Unix (1 de enero de 1970 12 a. m. UTC).

Actualmente lo está pasando como el número de seconds desde la época de Unix.

Tu puedes hacer

return moment(value * 1000).format() //2018-06-19T14:57:14+01:00

o

return moment.unix(value).format() //2018-06-19T14:57:14+01:00

o

return moment(new Date(value * 1000)).format() //2018-06-19T14:57:14+01:00

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda