getClosestWorkTime
Description
Gibt die nächstgelegene Arbeitszeit zurück
getClosestWorkTime: (config: object) => Date
Parameters
config- (required) object - das Konfigurationsobjekt oder das Datum
Returns
date- (Date) - ein Date-Objekt der nächstgelegenen Arbeitszeit
Example
// Überprüft, ob das angegebene Datum ein Arbeitstag gemäß den globalen Einstellungen ist
gantt.getClosestWorkTime({date:new Date(2019,04,26)});
// oder
gantt.getClosestWorkTime(new Date(2019,04,26));
// Überprüft, ob das angegebene Datum ein Arbeitstag für eine bestimmte Aufgabe ist
gantt.getClosestWorkTime({ date: new Date(2019,04,26), task:task });
Details
Hinweis
If the work_time option is disabled, the method returns the date unchanged.
- The method will use the global work time calendar if no task is specified.
- Besides, the method can be called directly from a calendar object.
Configuration object properties
The configuration object can contain the following properties:
Eigenschaft | Beschreibung |
|---|---|
| date | ein Datum, für das die nächstgelegene Arbeitszeit ermittelt wird |
| |
| dir | ('future' or 'past') gibt die Richtung der nächstgelegenen Zeit an |
| |
| unit | eine Zeiteinheit, nach der die nächstgelegene Arbeitszeit gesucht wird |
| |
| task | optional, das Objekt der Aufgabe, deren Dauer berechnet werden soll |
| |
gantt.getClosestWorkTime({
date:new Date(2019,04,26),
dir:"future"
});
// -> Mon May 27 2019 00:00:00 if duration_unit="day"
// -> Mon May 27 2019 08:00:00 if duration_unit="hour"
dir ('future' or 'past') gibt die Richtung der nächstgelegenen Zeit an
gantt.getClosestWorkTime({
date:new Date(2019,04,18),
dir:"past"
});
// -> Sat May 18 2019 00:00:00
unit eine Zeiteinheit, nach der die nächstgelegene Arbeitszeit gesucht wird
//searches for the closest working hour
gantt.getClosestWorkTime({
date:new Date(2019,04,18),
dir:"future",
unit:"hour"
});
// -> Mon May 20 2019 08:00:00
task optional, das Task-Objekt, dessen Dauer berechnet werden soll
var closestTime = gantt.getClosestWorkTime({
date:date,
task:task
});
Related API
Related 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.