0.0.6 • Published 10 years ago

@datagica/parse-age v0.0.6

Weekly downloads
1
License
GPL-3.0
Repository
github
Last release
10 years ago

Age parser

Can detect an age in a document. well, most of the time.

Installation

$ npm install --save @datagica/parse-age

Usage

import parseAge from "@datagica/parse-age";

parseAge(INPUT).then(result => {
  if (result == null) {
    console.log("not found")
  } else {
    console.log("found: ", result)
  }
}).catch(err => {
  console.log("invalid input data: "+err)
})

Examples

{
import parseAge from "@datagica/parse-age";

// get the birth date and estimate the age
parseAge("date de naissance: 1 avril 1985").then(..).catch(..)
{
"str":"Wed Apr 01 1985 00:00:00 GMT+0200 (CEST)",
"timestamp": 483746400000,
"month": 4,
"date": 1,
"year": 1985,
"age": 30
}

// get the age and estimate the birth date
parseAge("j'ai 29 ans").then(..).catch(..)
{
"str":"Thu Jan 01 1987 00:00:00 GMT+0100 (CET)",
"timestamp":536454000000,
"month":1,
"date":1,
"year":1987,
"age":29
}

TODO

  • Fix "1 avril 1985" (see tests)
  • birth date parser should support more text formats
  • should support more languages, too
0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

0.0.0

10 years ago