Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

119
Visualizações
addMonths fns no devuelve la hora UTC correcta

Actualmente estoy basado en Central European Standard Time y espero enviar todas las fechas al servidor convertidas de nuevo a UTC .

He intentado simplemente usar addMonths de la biblioteca date-fns :

 import addMonths from "date-fns/addMonths"; const now = new Date(); // Sat Mar 05 2022 13:56:04 GMT+0100 (Central European Standard Time) console.log(now); const oneMonthFromNow = addMonths(now, 1); // 2022-04-05T11:56:04.189Z console.log(oneMonthFromNow.toISOString());

La diferencia entre CEST y UTC es simplemente una hora. Espero tener una diferencia de una hora y un mes entre now y oneMonthFromNOw pero termina teniendo una diferencia de un mes y dos horas.

Lo que esperaría:

 import addMonths from "date-fns/addMonths"; const now = new Date(); // Sat Mar 05 2022 13:56:04 GMT+0100 (Central European Standard Time) console.log(now); const oneMonthFromNow = addMonths(now, 1); // Since CEST time is 13:56:04 I would expect to get 12:56:04 (1 hour difference only) // But I end up getting 2022-04-05T12:56:04.189Z console.log(oneMonthFromNow.toISOString());

¿Estoy malinterpretando algo aquí? ¿No debería obtener una diferencia de un mes y una hora entre now y oneMonthFromNow ?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

La diferencia entre CEST y UTC es simplemente una hora.


La diferencia es de dos horas: Hora de verano de Europa Central (CEST, UTC+02:00).


Pasó de la hora CET (una hora por delante) el 5 de marzo de 2022 a la hora de verano CEST (dos horas por delante) el 05-04-2022.


La Hora de Europa Central (CET) es una hora estándar que está 1 hora por delante de la Hora Universal Coordinada (UTC).

A partir de 2011, todos los estados miembros de la Unión Europea observan el horario de verano (horario de verano), desde el último domingo de marzo hasta el último domingo de octubre. Los estados dentro del área CET cambian al horario de verano de Europa Central (CEST, UTC+02:00) para el verano.

Wikipedia: Hora de Europa Central

Wikipedia: Hora de verano de Europa Central

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda