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

337
Vistas
Javascript: convierta una cadena que contenga fecha y hora en una cadena en la zona horaria UTC

Tengo una cadena en el siguiente formato:

 yyyy-mm-dd hh:mm

Esta cadena se basa en la zona horaria del navegador del cliente. Necesito convertir esto en una cadena que muestre la hora en UTC.

Puedo calcular cuántas horas está usando el desplazamiento:

 new Date().getTimezoneOffset() / 60

Lo cual está bien si la hora no se retrasa un día (por ejemplo, si hay un desplazamiento de -2 horas para aplicar a la 1 a. m.).

¿Cuál sería la mejor manera de lograr esto?

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

0

Con este código, puede convertir las cadenas de fecha en el lado del cliente a la hora UTC correspondiente.

 let now = new Date() // Thu Oct 28 2021 15:31:17 GMT+0200 // this Date in your given format would be >> let dateStr = '2021-10-28 15:31' let utcDate = new Date(dateStr).toUTCString() console.log(utcDate) // Thu, 28 Oct 2021 13:31:00 GMT << -02:00 to my local time above let isoDate = new Date(dateStr).toISOString() console.log(isoDate) // 2021-10-28T13:31:00.000Z << better format for storing dates

about 4 years ago · Juan Pablo Isaza Denunciar

0

Sugiero usar luxon porque puedes hacer varias cosas en él.

 Import {DateTime} from "luxon"; DateTime.locale().setZone("your zone").fromFormat("2021-10-10 22:00", "yyyy-MM-dd HH:mm").toUTC();

Espero que funcione porque escribí con mi teléfono.

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