1.1.0 • Published 8 years ago

parse-date v1.1.0

Weekly downloads
28
License
MIT
Repository
github
Last release
8 years ago

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