En esta práctica de JavaScript he puesto en práctica el uso del objeto Date y del control de tiempo en este lenguaje de programación.
Se mostrará un reloj digital.
Para poder comprender el código de esta práctica es muy importante conocer el uso del objeto Date y del método setInterval(). Como ayuda puedes echarle un vistazo a los siguientes enlaces:
Código HTML
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Práctica de JavaScript</title>
<link href="estilos.css" rel="stylesheet" type="text/css">
<script src="funciones.js" type="text/javascript"></script>
</head>
<body>
<div id="caja"></div>
</body>
</html>
Código CSS
#caja {
width: 200px;
margin: 40px auto;
border: 1px solid black;
text-align: center;
padding: 10px;
font-size: 2em;
}
Código JavaScript
window.onload = inicializar;
function inicializar() {
reloj();
}
function tiempo() {
let caja = document.getElementById("caja");
let objetoDate = new Date();
let hora = objetoDate.getHours();
let minuto = objetoDate.getMinutes();
let segundo = objetoDate.getSeconds();
if(hora < 10) {
hora = "0" + hora;
}
if(minuto < 10) {
minuto = "0" + minuto;
}
if(segundo < 10) {
segundo = "0" + segundo;
}
caja.innerHTML = hora + ":" + minuto + ":" +segundo;
}
function reloj() {
setInterval(tiempo, 1000);
}
Demostración

Esta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.