Я использую date-fns 2 (alpha) , чтобы проанализировать строку даты в JavaScript Date. Эта версия библиотеки использует токены юникода для строк формата / разбора.
Я бы хотел иметь возможность разбирать строку даты, не обращая особого внимания на символы разделителя.
например. Сказать, что хочу разобрать следующую дату: «18/11/2018». Я могу использовать формат dd/MM/yyyy
. Который прекрасно работает:
> dateFns.parse('18/11/2018', 'dd/MM/yyyy', new Date());
2018-11-18T00:00:00.000Z
Но, скажем, я хочу разобрать дату, отформатированную как "18 11 2018", в исходной строке формата произойдет сбой:
> dateFns.parse('18 11 2018', 'dd/MM/yyyy', new Date());
Invalid Date
Учитывая, что символ-разделитель не влияет на значение самой даты, есть ли способ создать строку формата, которая по существу игнорирует ее?