parse-date

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