Como mostrar a hora atual?

  • Autor Autor DuvanMX
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
DuvanMX

DuvanMX

Dseda
Verificado
Verificación en dos pasos activada
Hola, quisiera por favor consultar lo siguiente, necesito que el visitante vea su hora actual. He leído algunas páginas, pero lo que hace es mostrar la hora GMT 0, si configuro una zona horaria muestra por ejemplo la hora de América Bogotá muestra mi hora, pero no es la misma hora en Argentina.

Lo que necesito es que detecte la zona horaria del visitante y le muestre su hora exacta.

¿Cómo lo puedo hacer?

Gracias
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola, quisiera por favor consultar lo siguiente, necesito que el visitante vea su hora actual. He leído algunas páginas, pero lo que hace es mostrar la hora GMT 0, si configuro una zona horaria muestra por ejemplo la hora de América Bogotá muestra mi hora, pero no es la misma hora en Argentina.

Lo que necesito es que detecte la zona horaria del visitante y le muestre su hora exacta.

¿Cómo lo puedo hacer?

Gracias
JavaScript:
// Crear un nuevo objeto Date
var fecha = new Date();

// Obtener la hora, los minutos y los segundos
var horas = fecha.getHours();
var minutos = fecha.getMinutes();
var segundos = fecha.getSeconds();

// Crear una cadena de texto con la hora actual
var horaActual = horas + ":" + minutos + ":" + segundos;

// Mostrar la hora actual en la consola
console.log("Hora actual del visitante: " + horaActual);
 
JavaScript:
// Crear un nuevo objeto Date
var fecha = new Date();

// Obtener la hora, los minutos y los segundos
var horas = fecha.getHours();
var minutos = fecha.getMinutes();
var segundos = fecha.getSeconds();

// Crear una cadena de texto con la hora actual
var horaActual = horas + ":" + minutos + ":" + segundos;

// Mostrar la hora actual en la consola
console.log("Hora actual del visitante: " + horaActual);
Veré si sirve 😁
 
Empieza instalando momentjs
Bash:
npm install -g momentjs

O puedes importarlo con en el head o al final del body antes de tus scripts que usarán la libreria:
HTML:
<script src="https://momentjs.com/downloads/moment-with-locales.min.js"></script>

Luego solo usa esto para obtener la fecha local (Te aconsejo leer la documentacion que puse en el texto de momentjs)
JavaScript:
const fechaYHoraUtc = moment.utc(variableFechaUtc)
const fechaYHoraLocal = fechaYHoraUtc.local()
 
nadie deberia de usar moments en pleno 2023 incluso ellos mismos (moments lo dicen). con Date basta y asi no sobrecargas el DOM de lib basura.

1698979278255.png
 
Última edição:
nadie deneria de usar moments en pleno 2023 incluso ello mismo moments lo dicen. con Date basta y asi no sobrecargas el DOM de lib basura.
¿Ayudarás o criticaras? (Porque no veo que des una alternativa en código), supongo que eres de esas personas que solo socializan cuando no están de acuerdo con algo, pobre chico.
 
¿Ayudarás o criticaras? (Porque no veo que des una alternativa en código), supongo que eres de esas personas que solo socializan cuando no están de acuerdo con algo, pobre chico.
Estas desviando el tema compañero.
 
Voltar
Topo