Skip to content
Parse dates in all the formats humans like to use.
JavaScript
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
test
.gitignore Initial commit
.travis.yml Add travis
LICENSE Add LICENSE
README.md Update badges
component.json Release 2.1.0
index.js Check number of days in the month
package.json Release 2.1.0

README.md

dehumanize-date

Parse dates in all the formats humans like to use:

  • today/tomorrow/yesterday
  • next/this/last Wednesday
  • 12th January
  • 12th January 1950
  • 09-08-2008
  • 2008-08-09

Return dates in just the format that computers should use:

  • 2008-08-09

Build Status Dependency Status NPM version

testling badge

Installation

$ npm install dehumanize-date

Usage

A simple function which takes a string as an argument and returns a string in the form yyyy-mm-dd.

var date = dehumanizeDate(userInput);

If you want to use US formats for numerical dates you should pass true as the second parameter:

var date = dehumanizeDate(userInput, true);

License

MIT

Something went wrong with that request. Please try again.