calculateDuration
Description
Berechnet die Dauer einer Aufgabe
calculateDuration: (config: object, end_date: Date) => number
Parameters
config- (erforderlich) object | Date - entweder das Konfigurationsobjekt eines Zeitraums oder das Startdatum der Aufgabeend_date- (optional) Date - das Enddatum der Aufgabe. Der Parameter ist erforderlich, wenn der erste Parameter als start_date angegeben wird.
Returns
duration- (number) - die Dauer einer Aufgabe in den durch die Option duration_unit angegebenen Einheiten
Example
gantt.config.work_time = true;
gantt.init("gantt_here");
// berechnet die Arbeitszeitdauer zwischen angegebenen Daten
// (für eine bestimmte Aufgabe, wenn mehrere Arbeitskalender verwendet werden)
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
Hinweis
Wenn die work_time Option aktiviert ist, berechnet die Methode die Dauer der Aufgabe in der Arbeitszeit.
- Die Methode wird den globalen Arbeitszeitkalender verwenden, wenn keine Aufgabe angegeben wird.
- Außerdem kann die Methode direkt für ein Kalender-Objekt aufgerufen werden.
Eigenschaften des Konfigurationsobjekts
Das Konfigurationsobjekt kann die folgenden Eigenschaften enthalten:
- start_date - (Date) das Datum, an dem eine Aufgabe voraussichtlich beginnt
- end_date - (Date) das Datum, an dem eine Aufgabe voraussichtlich abgeschlossen wird
- task - (object) optional, das Objekt der Aufgabe, dessen Dauer berechnet werden soll
Verwandte API
Verwandte Guides
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.