Перейти к основному содержимому

parse_date

Description

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

parse_date: (date: string) => Date;

Parameters

  • date - (required) string - строка, которую нужно распарсить

Returns

  • date - (Date) - объект даты

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