parse_exact_format

управляет строгим соответствием формата даты при разборе в scheduler

boolean parse_exact_format;

Example

scheduler.config.parse_exact_format = true;
var parseDate = scheduler.date.str_to_date("%Y-%m-%d %H:%i");
// строка с датой должна точно соответствовать указанному формату
 
parseDate("2019-01-15 12:00");
// -> Tue Jan 15 2019 12:00:00
 
parseDate("15-01-2019 12:00");
// -> Sun Jul 11 1920 12:00:00 
 
parseDate("2019-01-15T12:00");
// -> Invalid Date
 
 
scheduler.config.parse_exact_format = false;
var parseDate = scheduler.date.str_to_date("%Y-%m-%d %H:%i");
// scheduler пытается распознать формат переданной строки с датой
 
parseDate("2019-01-15 12:00");
// -> Tue Jan 15 2019 12:00:00
 
parseDate("15-01-2019 12:00");
// -> Tue Jan 15 2019 12:00:00  
 
parseDate("2019-01-15T12:00");
// -> Tue Jan 15 2019 12:00:00


Default value:

false
Details

По умолчанию Scheduler пытается автоматически определить формат дат, передаваемых в метод scheduler.date.str_to_date(). Если вы хотите обеспечить строгий разбор даты согласно формату, предоставленному пользователем, включите опцию parse_exact_format, установив её в true.

See also
Наверх