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

747
Vistas
eliminar la zona horaria local de una fecha en javascript?

Me preguntaba si puedo eliminar la zona horaria de la fecha usando javascript. Obtengo la fecha y hora en un formato json, ahora quiero volver a configurarlo, pero devuelve más información de lo que realmente quiero/necesito.

Lo que tengo ahora es:

 var d = new Date(); d.setTime(1432851021000); document.write(d);

y la salida es algo como esto:

 Thu May 28 2015 16:10:21 GMT-0600 (CST)

Me gustaría mostrar solo hasta la hora y eliminar GMT-0600 (CST).

Sé que javascript toma eso según la zona horaria del usuario actual, lo cual es un problema, porque la información podría guardarse en diferentes países.

Estoy tratando de evitar crear el formato usando algo como:

 d.date() + "/" + d.month()...etc

¿Hay una mejor solución para esto?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Creo que d.toDateString() generará el formato que está buscando.

 var d = new Date(); d.setTime(1432851021000); d.toDateString(); // outputs to "Thu May 28 2015" d.toGMTString(); //outputs to "Thu, 28 May 2015 22:10:21 GMT"

O incluso d.toLocaleString() "28/5/2015, 6:10:21 p. m."

Hay muchos métodos disponibles para Date()

over 4 years ago · Santiago Trujillo Denunciar

0

Dado que la parte que desea siempre tendrá una longitud fija, puede usar:

 d.toString().slice(0, 24)

jsfiddle

over 4 years ago · Santiago Trujillo Denunciar

0

usando el momento

 moment().utcOffset(0, true).format()

Desde la fecha de Javascript

 var date = new Date(); Tue Sep 06 2021 00:00:00 GMT+0200 var isoDate = date.toISOString() '2021-09-05T22:00:00.000Z' var clearUTCDate = moment(date).utcOffset(0, true).format() '2021-09-06T00:00:00Z'
over 4 years ago · Santiago Trujillo 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