我正在使用date-fns 2 (alpha)将日期字符串解析为 JavaScript 日期。这个版本的库对格式/解析字符串使用unicode 标记。
我希望能够解析日期字符串,同时不特别关心分隔符。
例如说我想解析以下日期:“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
鉴于分隔符对日期本身的值没有影响,有没有办法构造一个基本上忽略它的格式字符串?