Zum Hauptinhalt springen

parse_date

Description

Wandelt einen Datums-String in ein Date-Objekt um

parse_date: (date: string) => Date;

Parameters

  • date - (required) string - der String, der geparst werden soll

Returns

  • date - (Date) - Date-Objekt

Example

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);
};

Details

Diese Funktion wird während gantt.load() oder gantt.parse() aufgerufen, um die start_date/end_date-Felder von Tasks zu konvertieren, wenn diese als Strings übergeben werden. Wenn Sie ein benutzerdefiniertes Format verwenden, das der Standardparser nicht verarbeiten kann, können Sie diese Funktion überschreiben. Weitere Details finden Sie in "Datumsformat-Spezifikation".

Mehr über Date-Objekte erfahren.

Laden von Daten im ISO-Format

Gantt unterstützt ISO-Datumsformate. Um diese zu verwenden, überschreiben Sie einfach die Funktionen zum Parsen und Formatieren von Daten wie folgt:

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