1.0.7 • Published 6 years ago

parse-dates v1.0.7

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

Extract dates from text

Easy dates parser that leverages on the power of n-gramify, datejs & dehumanize-date to parse dates that other parsers would fail.

The concept is simple, instead on Regex, we tokenize the string into 'reducing ngrams' & then extract dates!

datejs does the initial parsing & then we use dehumanize-date to confirm parsed tokens & format them.

var parse_date = require ( 'parse-dates' )

var s=" Peter was born in 5th january 1994 will be 44 years old next week. "
var parsed=parse_date(s)

console.log(JSON.stringify(parsed,0,4));

Output:

{
    "dates": [
        "1994-01-05T00:00:00.000Z"
    ],
    "string": {
        "in": " Peter was born in 5th january 1994 and will be 44 years old next week. ",
        "out": " Peter was born in 1994-01-05T00:00:00.000Z and will be 44 years old next week. ",
        "annotated": " Peter was born in {DATE: 1994-01-05T00:00:00.000Z} and will be 44 years old next week. "
    }
}                                                
1.0.7

6 years ago

1.0.6

7 years ago

1.0.5

9 years ago

1.0.4

9 years ago

1.0.3

9 years ago

1.0.2

9 years ago

1.0.0

9 years ago