parse_date
Description
Converts date string into a Date object
parse_date: (date: string) => Date;
Parameters
date- (required) string - the string which need to be parsed
Returns
date- (Date) - date object
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
This function is called from gantt.load() or gantt.parse() call to parse the start_date/end_date properties of tasks, if they are provided in the string format. This function can be redefined if you use a custom format that the default method can't parse. Check Date Format Specification.
Loading dates in ISO format
You can use ISO date format in Gantt. For this, you need to redefine functions that parse and serialize dates in Gantt:
gantt.templates.parse_date = function(date) {
return new Date(date);
};
gantt.templates.format_date = function(date) {
return date.toISOString();
};