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

144
Vistas
Why is the Date constructor behaving not as expected for the month index as it does for strings

I have a typescript project were I was getting an error around new years. I wrote a simple jest test like this:

const a = new Date(2022, 0, 1);
const b = new Date("2022-01-01");
expect(a).toEqual(b);

and I got FAILED because

// a is "Sat Jan 01 2022 00:00:00 GMT+0100 (Central European Standard Time)"
// b is "Sat Jan 01 2022 01:00:00 GMT+0100 (Central European Standard Time)"

see the difference in time?

jest test screenshot

What do I not get? It looks to me like this should not happen. Is there a reason for this? thanks so much for your input! happy new year 2022 :)

about 4 years ago · Juan Pablo Isaza
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