date_format

устанавливает формат даты, который используется для разбора данных из набора данных и для отправки дат обратно на сервер

string date_format;

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

Это значение конфигурации используется для генерации функций шаблонов parse_date и format_date. Если вы хотите использовать пользовательский формат, вы можете либо изменить эту конфигурацию, либо переопределить шаблоны parse_date и format_date напрямую.

Загрузка дат в формате ISO

Вы можете использовать формат даты ISO в Gantt. Для этого необходимо переопределить функции, которые разбирают и сериализуют даты в Gantt:

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

Динамическое изменение формата даты

Если вам необходимо динамически изменить формат даты, необходимо изменить шаблон parse_date следующим образом:

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);
};
See also
К началу