Legt das Datumsformat fest, das verwendet wird, um Daten aus einem Datensatz zu parsen und um Daten an den Server zurückzusenden.
gantt.config.date_format = "%Y-%m-%d %H:%i";
...
gantt.init("gantt_here");
gantt.load("/data/tasks");
Dieser Konfigurationswert wird verwendet, um die Template-Funktionen parse_date und format_date zu generieren. Wenn Sie ein benutzerdefiniertes Format verwenden möchten, können Sie entweder diese Konfiguration ändern oder die Templates parse_date und format_date direkt neu definieren.
Sie können das ISO-Datumsformat in Gantt verwenden. Dazu müssen Sie die Funktionen, die Daten in Gantt parsen und serialisieren, neu definieren:
gantt.templates.parse_date = function(date) {
return new Date(date);
};
gantt.templates.format_date = function(date) {
return date.toISOString();
};
Wenn Sie das Datumsformat dynamisch ändern müssen, ist es notwendig, das parse_date Template wie folgt zu modifizieren:
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);
};