Frage

Ich versuche, in ausgewählten Bereich zusammenzufassen oder deduct Daten Jquery Datepicker mit, hier ist, wie ich es jetzt tue, aber ohne Erfolg.

function test(){
    var sundayCheck = 0;
    var saturdayCheck = 0;
    var totalDays = 0;

    sundayCheck = new Date($("#onlySunday").datepicker("getDate"));
    saturdayCheck = new Date($("#onlySaturday").datepicker("getDate"));

    totalDays = saturdayCheck.getDate() - sundayCheck.getDate();

    alert(totalDays);
}

das ist ein Stück Code, der Berechnung machen sollte, aber was es tut, ist nur abzieht Tage mögen,

24.01.10 -. 06.02.10 = -18, die totaly falsch ist, wie es seine Tage sein sollte einfach nicht die Tage betrachten und seine nur mit ersten Zahlen der Daten

Wenn jemand helfen könnte, wie solche Berechnungen zu machen, ich würde schätzen die meisten.

War es hilfreich?

Lösung

Versuchen Sie, die Anzahl der Tage zwischen zwei Terminen dtermine?

  totalDays = Math.ceil((saturdayCheck.getTime()-sundayCheck.getTime())/(1000*60*60*24);

Zuerst sollten Sie die Anzahl der Millisekunden zwischen den beiden Daten dann durch die Anzahl der Millisekunden an einem Tag unterteilt. Mit Math.ceil zu Runde bis nächste ganze Zahl.

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