Este artigo descreve o código de implementação simples de contagem regressiva do JS. Compartilhe -o para sua referência, como segue:
<div> Ainda existem dias antes do final do evento <span id = "dia"> </span> horas <span id = "min"> </span> minutos <span id = "sc"> </span> segundos </div> <script type = "text/javascript"> var day = document.getElementById ("dia"); var horas = documento Document.getElementById ("min"); var sec = document.getElementById ("Sec"); var diferençaHour = -1; var // isto é: mês/dia/ano var dayss = 24 * 60 * 60 * 1000; var hoursms = 60 * 60 * 1000; var Secondms = 60 * 1000; var microssegundo = 1000; function clock () {var time = new Date (); var hour = time.gethours (); var minuto = time.getminutes (); var segundo = time.getSeconds (); var timeValue = "" + ((hora> 12)? Hora-12: hora); timeValue + = ((minuto <10)? ": 0": ":") + minuto; timeValue + = ((segundo <10)? ": 0": ":") + segundo; TimeValue += ((hora> 12)? "PM": "AM"); // document.formnow.now.value = timeValue var converthour = diferençahour; var convertMinute = diferenciaNute; Var convertSecond = DiferencesEcond; var diffms = tDay.getTime () - time.getTime (); DiferençaHour = Math.Floor (DIFFMS / DaysMs); Diffms -= diferençaHour * diasss; Diferencianceminute = math.floor (diffms / hoursms); DIFFMS -= DiferenceEnceminute * horas; DiferencesEcond = Math.Floor (DIFFMS / Secondms); DIFFMS -= DIFERENCENCESSECOND * Secondms; var dsecs = math.floor (diffms / microssegundos); if (converthour! = DiferençaHour) {Day.innerhtml = diferençahour; } if (convertMinute! = DiferenceMinute) {hours.innerhtml = diferenciário; } if (convertSecond! = DiferencesEcond) {min.innerhtml = diferenças; } sec.innerhtml = dsecs; // document.formnow.tnow.value = diferençaHour DiferenceEnceminute + diferenças e dsecs setTimeout ("Clock ()", 1000);} Clock (); </sCript>For more information about JavaScript, please check this site's special topics: "Summary of JavaScript Time and Date Operation Skills", "Summary of JavaScript Switching Effects and Skills", "Summary of JavaScript Search Algorithm Skills", "Summary of JavaScript Animation Special Effects and Skills", "Summary of JavaScript Errors and Debugging Skills", "Summary of JavaScript Data Structures and Algorithm Skills", "Resumo do Algoritmo e Habilidades de Traversal JavaScript" e "Resumo do Uso da Operação Matemática JavaScript"
Espero que este artigo seja útil para a programação JavaScript de todos.