En este tutorial aprenderás como hacer un increíble reloj de 12 horas con html, css y javascript.
♦ Blog de diseño web:
http://www.falconmasters.com
♦ Necesitas ayuda con el tutorial? Únete a nuestra comunidad:
http://www.heroesdelaweb.com
—
♦ Curso de HTML desde 0:
♦ Curso de CSS desde 0:
♦ Curso de Javascript desde 0:
♦ Código del Proyecto:
[ Articulo en Progreso ]
—
Redes Sociales:
♦ Twitter @falconmasters:
Tweets by FalconMasters
♦ Pagina de Facebook:
http://www.facebook.com/falconmasters
Original source
37 responses to “Tutorial Como hacer un Reloj con HTML, CSS y Javascript”
Buenas tardes, no hermano a mi no me salen ni los espantos, apenas me sale delaware del que pudo haber pasado si iva al paso tuyo saludos gracias
excelente! buen video
me lanza estos errores quien sabe..e sta todo exactamente igual al video..
(function(){
var actualizarHora = function(){
var fecha = new Date(),
hora = fecha.getHours(),
ampm,
minutos = fecha.getMinutes(),
segundos= fecha.getSeconds(),
diaSemana= fecha.getDay(),
dia = fecha.getDate(),
mes = fecha.getMonth(),
year = fecha.getFullYear();
var pHoras = document.getElementById('horas'),
pAMPM = document.getElementById('ampm'),
pMinutos = document.getElementById('minutos'),
pSegundos = document.getElementById('segundos'),
pDiaSemana = document.getElementById('diaSemana'),
pDia = document.getElementById('dia'),
pMes = document.getElementById('mes'),
pYear = document.getElementById('year');
var semana = ['Domingo', 'Lunes','Martes','Miercoles','Jueves','Viernes','Sabado'];
pDiaSemana.textContent = semana[diaSemana];
pDia.textContent = dia;
var meses = ['Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Septiembre', 'Octubre', 'Nobiembre', 'Diciembre' ];
pMes.textContent = meses[meses];
pYear.textContent = year;
if(horas >= 12){
horas = horas – 12;
ampm = 'PM';
} else {
ampm = 'AM';
}
if(horas == 0) {
horas = 12;
}
pHoras.textContent = horas;
pAMPM.textContent = ampm;
if(minutos < 10 ){minutos = "0" + minutos; }
if(segundos < 10 ){segundos = "0" + segundos;}
pMinutos.textContent = minutos;
pSegundos.textContent = segundos;
};
actualizarHora();
var intervalo = setInterval(actualizarHora, 1000);
}())
////////////////////////////////// ERRORES ////////////
reloj.js:25 Uncaught TypeError: Cannot set property 'textContent' of null
at actualizarHora (reloj.js:25)
at reloj.js:57
at reloj.js:60
como lo resuelvo
muy buen video tengo una consulta como pudiera hacer para agregar botones y manipular este reloj como si fuera uno de pulsera es decir que pudiera cambiar menu a cmodo cronometro y si quisirera cambiar la zona horaria de la que estamos!!!!!
saludo
Gran tutorial felicitaciones
Para el que no entienda porque "horas == 12" no es lo mismo que "horas = 12" es porque "==" Es un booleano, es decir que esta comparando los valores y retornara "true" o "false" en cambio "=" no es un booleano, si no que es el signo igual de toda la vida y este si sirve para cambiar valores :3
Eres un genio, excelente video amigo, sigue haciendo esos videos con una calidad y dedicación perfecta, felicitaciones.
Alguien sabe porque en a parte de
var intervalo = setInterval(actualizarHora, 1000);
me dice que 'intervalo' es definido pero nunca usado
ayuda por favor
El curso estuvo genial!!
me sale syntax error missing variable name
no me funciona el script
¿Y como cambia la fecha? :v
por que <script> va debajo de el <div>??? si lo cambias para el head no funciona el reloj
bueno para empezar quiero decir que como profesor eres exelente, todo lo explicas muy entendible, pero tengo un inconveniente con el reloj, y es que no soy capaz de invocar el codigo js a mi codigo html, y sabes q lo q hice fue escribir paso a paso tu codigo, pero nada amigo mio, en este momento no puedo mandarte mi codigo, porq el pc lo consegui por momentos y justo ahora no lo tengo, pero te digo q guarde el archivo justo al lado del html, otra cosa, el css, si lo pude invocar muy bien, sin problemas, se q no me puedes ayudar si las pruebas, pero cualquier aporte seria ayuda para mi, una vez mas te agradezco mucho tu enseñanza, he aprendido mucho.
Excelente tuto, gracias!!!
amigos por favor saquenme de una duda que tengo, al poner estilo CSS a las clases ampm, segundos no se aplican los display block, los cito de la siguiente manera:
.ampm, .segundos{
display:block;
font-size:2em;
}
Gracias ! buen tutorial 🙂 he visto todos los videos anteriores y explicas super bien, felicidades !
Gracias, muy bien explicado 😉
Me salio igual, el tema es que lo estoy haciendo a las 05 am de mi hora local, y me muestra 5:07:12 si le agrego un if al igual que en los minutos para que me muestre un "0" delante del 5 no me lo muestra, por ej, la linea de codigo que se usa para los minutos es if (minutos < 10) { minutos = "0" + minutos }; igual que para los segundos if (segundos < 10) { segundos = "0" + segundos}; si le agrego otro if para la hora no me muestra el string "'0" para que me quede 05.
Porque pasa esto?
Gracias. Excelente video
Excelente Video!.
si no mostras los códigos como poronga voy saber si es un parto estar viendo los vídeos y copiando compartir los conocimientos no te hace menos gente no hay que ser egoista
Hola, primero que nada déjame decirte que he aprendido mucho
viendo tus videos son muy buenos y se aprende arto, bueno tengo un problema, hice
el reloj pero se me va en un bucle y la página se carga completamente y se va a
blanco, adjunto unas imagen del código por si puedes ver cuál es el problema te
lo agradecería mucho. https://drive.google.com/drive/folders/0B776U_1WSFsDN2VYN3BpZkFPN28?usp=sharing
Hola, si quisiera hacerlo en codepen, como debo poner el codigo para js? @FalconMasters
Buenas quien seria el amable de pasarme los codigos de este reloj
me marca error en esta linea var actualizarHora = function(){
como hago para posicionarlo a la derecha de la pantalla?
Buen video , pero como puedo hacer que valla en retroceso ? conteo regresivo
no me gusto ni un poco, perdi mas de 4 h y ni me funciono ?
Excelente !! …muchas gracias.
Excelente video, aprendí un montón de cosas. ¿Alguien me podría decir que editor de texto usa FalconMasters? Desde ya, muchas gracias.
por que el reloj me quedo mas grande??
Hola , muey buen aporte. Tendras el código fuente de los tres documentos?Gracias
Hola tienes un vídeo, en donde pueda posicionar ese reloj en donde quiera?
Hola falcoon, he seguido tus totos.
Queria saber si sabes o puedes ayudarme con un tfa (doble factor de autenticacion), como el que usa whattsap, para una mejor seguridad, es que necesito que una app scanner me lea un codigo y se comparta con la pagina web, para asi comprobar que el usuario que va a usar la pagina es realmente el usuario de la pagina, por favor, cualquier cosa, documentacion de como funciona la de whattsap seria genial, muchas gracias.
Excelente video tutorial, muy bien explicado. Yo también tengo algunos tutoriales de Javascript en mi canal 😀
Muy buen aporte..