parse_date

преобразует строку с датой в объект Date

datestringстрока, которую нужно распарсить

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

Эта функция вызывается во время gantt.load() или gantt.parse() для преобразования полей start_date/end_date задач, если они приходят в виде строк. Если вы используете кастомный формат, который стандартный парсер не поддерживает, вы можете переопределить эту функцию. Подробнее смотрите в Спецификация формата даты.

Узнайте больше об объектах date.

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

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

gantt.templates.parse_date = function(date) { 
    return new Date(date);
};
gantt.templates.format_date = function(date) { 
    return date.toISOString();
};
See also
К началу