Frage


Ich bin Neuling und brauche deine Hilfe.Ich habe ein Problem damit, Tage, Stunden, Minuten und Sekunden herauszufinden.Ich weiß nicht, was ich Minuten nach Sekunden aktualisieren soll, wird 60 erreichen und das Gleiche gilt für Stunden und Tage.
Ich versuche, bis zu einem bestimmten Datum im Format Tage / Stunden / Minuten / Sekunden herunterzuzählen.
Hier ist der Link zu dem, was ich bisher gemacht habe.
Thnx im Voraus!:)

War es hilfreich?

Lösung

Ich habe deine modifiziert count_execution funktion und fügte einige Kommentare hinzu.Es sollte tun, was Sie verlangen.

function count_execution() {
  // target date of event
  var eventDate   = new Date(settings.date);
  // now
  var currentDate = new Date();
  // get date diff *in milliseconds*
  var diff   = Math.abs(currentDate - eventDate);

  // compute days left
  // 24h * 60m * 60s * 1000 = 86400000
  var days = Math.floor(diff / 86400000);
  diff = diff % 86400000;

  // compute hours left
  // 60m * 60s * 1000 = 3600000
  var hours = Math.floor(diff / 3600000);
  diff = diff % 3600000;

  // the same for minutes
  var minutes = Math.floor(diff / 60000);
  diff = diff % 60000;

 // finally, seconds
 var seconds = Math.floor(diff / 1000);

 $this.find('#days').text(days);
 $this.find('#hours').text(hours);
 $this.find('#mins').text(minutes);
 $this.find('#secs').text(seconds);
}

Hoffe es hilft.

Andere Tipps

generasacodicetagpre.

wird das tun?

Vergewissern Sie sich auch auf diesen ;Vielleicht können Sie dort etwas Inspiration bekommen.

Warum verwenden Sie nicht, dass Sie einen der vielen Plugins, um den Trick zur Verfügung zu stellen, die folgenden Links zu berücksichtigen:

http://keit-wood.name/countdown.html

Dieser listet viele Plugins zum gleichen Zweck auf, verwenden Sie eines von ihnen und lächeln Sie :) http://www.tripwiremagazine.com/2012/01/jquery-countdown-Scripts.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top