Professional Documents
Culture Documents
Codigo Contador Regresivo de Tiempo
Codigo Contador Regresivo de Tiempo
doctype html>
<html lang="es">
<style type="text/css">
body {
overflow:hidden;
}
</style>
<style>
td {border-style: solid;
border-color: #cccccc;
border-width: 0px;
padding: 0px;
font-size: 30px;
font-family: Arial;
text-align: center;}
th {
border-width: 0px;
text-align: center;
padding: 0px;
font-size: 15px;
font-family: Times New Roman;}
</style>
<body>
</section>
<!-- Fin contador regresivo -->
<script>
document.addEventListener('DOMContentLoaded', () => {
//===
// VARIABLES Cambia la fecha aquí del evento
//=== Mes - Dia -Año ===//
//===
// FUNCTIONS
//===
/**
* Method that updates the countdown and the sample
*/
function updateCountdown() {
// Calcs
const NOW = new Date()
const DURATION = DATE_TARGET - NOW;
const REMAINING_DAYS = Math.floor(DURATION / MILLISECONDS_OF_A_DAY);
const REMAINING_HOURS = Math.floor((DURATION % MILLISECONDS_OF_A_DAY) /
MILLISECONDS_OF_A_HOUR);
const REMAINING_MINUTES = Math.floor((DURATION %
MILLISECONDS_OF_A_HOUR) / MILLISECONDS_OF_A_MINUTE);
const REMAINING_SECONDS = Math.floor((DURATION %
MILLISECONDS_OF_A_MINUTE) / MILLISECONDS_OF_A_SECOND);
// Render
SPAN_DAYS.textContent = REMAINING_DAYS;
SPAN_HOURS.textContent = REMAINING_HOURS;
SPAN_MINUTES.textContent = REMAINING_MINUTES;
SPAN_SECONDS.textContent = REMAINING_SECONDS;
}
//===
// INIT
//===
updateCountdown();
// Refresh every second
setInterval(updateCountdown, MILLISECONDS_OF_A_SECOND);
});
</script>
</body>
</html>