Estoy trabajando en un portal que básicamente usa un complemento jquery llamado cuenta regresiva, es decir, https://github.com/hilios/jQuery.countdown
El fragmento de código es:
$(document).ready(function(){ $("#countdown").countdown("2022/06/25 10:00:00", function(event) { var $this = $(this).html(event.strftime('' + '%-D Days' });¿Cómo puedo hacerlo al revés? En lugar de contar hasta la fecha, ¿es posible contar desde la fecha? y muestra cuántos días han pasado.
Cualquier ayuda sería muy apreciada.
Como no ha publicado la función de cuenta regresiva completa, asumo la del enlace que ha pegado ( https://github.com/hilios/jQuery.countdown )
Si observa detenidamente la función de cuenta regresiva aquí https://github.com/hilios/jQuery.countdown/blob/223789964fd1854e04a60d6eba3fd22d20b1f34f/src/countdown.js#L269 , puede modificarla fácilmente.
He tenido requisitos similares en el pasado y escribir mi propia función fue más fácil que modificar la existente.
Por ejemplo, la función:
$(document).ready(function () { $(function () { var calcNewYear = setInterval(function () { var date_started = new Date("2022/06/25"); // your date to count from var date_now = new Date(); // current timestamp var one_day = 1000 * 60 * 60 * 24; var days = Math.floor((date_now - (date_started)) / one_day); // days from the date } } }Luego inclúyalo donde sea necesario:
("#countdown").html(days + ' Days');