disculpas por preguntar esto cuando he visto otros hilos donde se preguntó (de manera similar) pero no entiendo las recomendaciones en publicaciones anteriores. No tengo mucha experiencia con javascript y me confundo aquí y allá. Cualquier ayuda sería grande apreciado.
Estoy tratando de crear un temporizador de cuenta regresiva para una fecha específica. Localmente, el contador parece estar bien y se ejecuta, pero al ingresar a un entorno de desarrollo aparece un error:
"Evaluación implícita. Considere pasar una función en lugar de una cadena"
Aquí está el código que estoy usando:
function updateTimer() { future = Date.parse("aug 24, 2022 01:30:00"); now = new Date(); diff = future - now; days = Math.floor(diff / (1000 * 60 * 60 * 24)); hours = Math.floor(diff / (1000 * 60 * 60)); mins = Math.floor(diff / (1000 * 60)); secs = Math.floor(diff / 1000); d = days; h = hours - days * 24; m = mins - hours * 60; s = secs - mins * 60; document.getElementById("timer") .innerHTML = '<div style="display:inline-block; min-width:90px; padding:15px; background:#000000; border-radius:10px; border:2px solid #0d0d0d; margin:6px;">' + d + '<span style="color: #58595B; display: block; margin-top: 6px; font-size: .35em; font-weight: 400;">DAYS</span></div>' + '<div style="display:inline-block; min-width:90px; padding:15px; background:#000000; border-radius:10px; border:2px solid #0d0d0d; margin:6px;">' + h + '<span style="color: #58595B; display: block; margin-top: 6px; font-size: .35em; font-weight: 400;">HOURS</span></div>' + '<div style="display:inline-block; min-width:90px; padding:15px; background:#000000; border-radius:10px; border:2px solid #0d0d0d; margin:6px;">' + m + '<span style="color: #58595B; display: block; margin-top: 6px; font-size: .35em; font-weight: 400;">MINUTES</span></div>' + '<div style="display:inline-block; min-width:90px; padding:15px; background:#000000; border-radius:10px; border:2px solid #0d0d0d; margin:6px;">' + s + '<span style="color: #58595B; display: block; margin-top: 6px; font-size: .35em; font-weight: 400;">SECONDS</span></div>'; } setInterval('updateTimer()', 1000);El error está en la última línea.
Gracias de antemano