calculateDuration

ermittelt die Dauer einer Aufgabe

number calculateDuration(object | Date config, [Date end_date] );
configobject | Datekann entweder das Konfigurationsobjekt sein, das einen Zeitraum beschreibt, oder nur das Startdatum der Aufgabe
end_dateDateoptional, das Enddatum der Aufgabe. Dies wird benötigt, wenn der erste Parameter nur das start_date ist.
numberdie Dauer der Aufgabe in den durch die Option duration_unit festgelegten Einheiten

Example

gantt.config.work_time = true;
gantt.init("gantt_here");
 
// ermittelt die Arbeitszeitdauer zwischen zwei Daten 
// (nützlich für Aufgaben mit mehreren Arbeitskalendern)
gantt.calculateDuration({
    start_date: new Date(2013,02,15), 
    end_date: new Date(2013,02,25)
    /*,task: task*/
});
 
// oder 
gantt.calculateDuration(task);
 
// oder 
gantt.calculateDuration(new Date(2013,02,15), new Date(2013,02,25)); //->6

Details

Wenn die Option work_time aktiviert ist, berechnet diese Methode die Dauer der Aufgabe basierend auf der Arbeitszeit.

Eigenschaften des Konfigurationsobjekts

Das Konfigurationsobjekt kann folgende Eigenschaften enthalten:

  • start_date - (Date) wann die Aufgabe geplant ist zu starten
  • end_date - (Date) wann die Aufgabe geplant ist zu enden
  • task - (object) optional, das Aufgabenobjekt, für das die Dauer berechnet werden soll
See also
Zurück nach oben