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

356
Visualizações
Cómo usar Moment.JS para convertir a reloj de 12 horas o de 24 horas según la zona horaria

Así que estoy comenzando con un formato REALMENTE extraño, que es esencialmente los minutos después de la medianoche representados como un número (en la zona horaria a la que estoy tratando de llegar). Entonces, si estoy en Nueva York y me refiero a las 6:30 a. m., el valor inicial es 390.

Aquí está mi código hasta ahora:

 const open_time = (String(startingTime / 60)).split(".") // startingTime of 390 becomes an array of ['6','5'] const open_hour = open_time[0] // open hour becomes '6' var open_minutes = 0 // if the startingTime was evenly divisible by 60, that means we're on the hour if (open_time[1] !== undefined) { // startingTime wasn't evenly divisible by 60, need to do some calculations open_minutes = Number(`0.${open_time[1]}`) * 60 // get the minutes into the hour } const open_minutes_formatted = open_minutes.toLocaleString('en-US', { minimumIntegerDigits: 2, useGrouping: false }) // make sure the minutes format in 00 - 09 instead of 0 - 9 for the first 10 minutes of the hour. const hours = `${open_hour}:${open_minutes_formatted}` // final string outputted

En este punto, las horas tienen un formato similar a las 6:30 o, si es por la tarde, a las 15:00. Mi pregunta es, ¿cómo uso moment.js para formatear esta hora en función del reloj de 12 horas frente al reloj de 24 horas en función de dónde se encuentra el usuario?

En este punto del código, he usado el módulo tzlookup para obtener la zona horaria donde se encuentra el usuario, así que creo que puedo usar eso, pero no estoy seguro de cómo se ve la conversión real. ¡Cualquier ayuda apreciada!

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