fast-date-parse
Performant date parsing.
Installation
npm i fast-date-parse
Example
const DateParser = const parser = 'YYYY-MM-DD' parser
Tokens
Supported tokens:
Token | Example | Description |
---|---|---|
YYYY | 2018 |
Year |
MM | 01..12 |
Month |
HH | 00..23 |
Hours (24 hour time) |
DD | 01..31 |
Day of month |
mm | 00..59 |
Minutes |
ss | 00..59 |
Seconds |
SSS | 000..999 |
Milliseconds |
API
DateParser(datePattern)
Creates a new parser.
The parser ignores all non-token characters.
DateParser#parse(dateString)
Parses the dateString
and returns a date object.
Benchmark
$ node benchmark/benchmark.jsmoment x 73,592 ops/sec ±1.75% fast-date-parse x 1,727,745 ops/sec ±1.09% fecha x 98,347 ops/sec ±1.74% Fastest is fast-date-parse