Zum Hauptinhalt springen

date_format

Description

Gibt das Datumsformat an, das verwendet wird, um Daten aus einem Datensatz zu interpretieren und Daten zurück an den Server zu senden

date_format: string

Example

gantt.config.date_format = "%Y-%m-%d %H:%i";
...
gantt.init("gantt_here");
gantt.load("/data/tasks");

Default value: "%d-%m-%Y %H:%i"

Details

Diese Konfigurationsoption wird genutzt, um die Template-Funktionen parse_date und format_date zu erstellen. Um ein benutzerdefiniertes Format zu verwenden, können Sie entweder diesen Config-Wert anpassen oder die parse_date und format_date Templates direkt überschreiben.

Laden von Daten im ISO-Format

Gantt unterstützt das ISO-Datumsformat. Um dies zu aktivieren, müssen Sie die Funktionen überschreiben, die für das Parsen und Serialisieren von Daten verantwortlich sind:

gantt.templates.parse_date = function(date) { 
return new Date(date);
};
gantt.templates.format_date = function(date) {
return date.toISOString();
};

Dynamisches Ändern des Datumsformats

Um das Datumsformat dynamisch zu aktualisieren, ändern Sie das parse_date Template wie folgt:

var cfg = gantt.config;
var strToDate = gantt.date.str_to_date(cfg.date_format, cfg.server_utc);

gantt.templates.parse_date = function(date){
return strToDate (date);
};