преобразует строку с датой в объект Date
date | string | строка, которую нужно распарсить |
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);
};
Эта функция вызывается во время gantt.load() или gantt.parse() для преобразования полей start_date/end_date задач, если они приходят в виде строк. Если вы используете кастомный формат, который стандартный парсер не поддерживает, вы можете переопределить эту функцию. Подробнее смотрите в Спецификация формата даты.
Узнайте больше об объектах date.
Gantt поддерживает ISO форматы дат. Чтобы использовать их, просто переопределите функции парсинга и форматирования даты следующим образом:
gantt.templates.parse_date = function(date) {
return new Date(date);
};
gantt.templates.format_date = function(date) {
return date.toISOString();
};