Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

parse-date

tjmehta24MIT1.1.0

Simple date parse util, throws error or returns null if date is invalid

date, parse, throw, error, format

readme

parse-date Build Status js-standard-style

Basic date parse util, throws error or returns null if date is invalid

Installation

npm i --save parse-date

Usage

Example: throw error for invalid dates

var parse = require('parse-date')

var date
date = parse(1465335409856)
// [Date: Tue Jun 07 2016 14:36:49 GMT-0700 (PDT)]
date = parse('Tue Jun 07 2016 14:36:29 GMT-0700 (PDT)')
// [Date: Tue Jun 07 2016 14:37:09 GMT-0700 (PDT)]
try {
  date = parse('foo')
} catch (e) {
  // [Error: Invalid date: foo]
}

Example: return null for invalid dates

var parse = require('parse-date/silent')

var date
date = parse(1465335409856)
// [Date: Tue Jun 07 2016 14:36:49 GMT-0700 (PDT)]
date = parse('Tue Jun 07 2016 14:36:29 GMT-0700 (PDT)')
// [Date: Tue Jun 07 2016 14:37:09 GMT-0700 (PDT)]
date = parse('foo')
// null

License

MIT