Package Exports
- parse-messy-time
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (parse-messy-time) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
parse-messy-time
parse messy human date and time strings
example
var parse = require('parse-messy-time');
var q = process.argv.slice(2).join(' ');
console.log(parse(q));output:
$ date; cal
Tue Apr 14 12:20:12 PDT 2015
April 2015
Su Mo Tu We Th Fr Sa
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
$ node parse.js last wednesday
Wed Apr 08 2015 00:00:00 GMT-0700 (PDT)
$ node parse.js 9pm on the 4th of july 1988
Mon Jul 04 1988 21:00:00 GMT-0700 (PDT)
$ node parse.js next friday
Fri Apr 24 2015 00:00:00 GMT-0700 (PDT)
$ node parse.js this friday
Fri Apr 17 2015 00:00:00 GMT-0700 (PDT)
$ node parse.js 6 am tomorrow
Wed Apr 15 2015 06:00:00 GMT-0700 (PDT)
$ node parse.js in 2hrs 50 minutes
Tue Apr 14 2015 15:10:12 GMT-0700 (PDT)
$ node parse.js 2.5 hours ago
Tue Apr 14 2015 09:50:12 GMT-0700 (PDT)methods
var parse = require('parse-messy-time')var d = parse(str, opts)
Parse str, returning a Date instance d.
opts.now- interpretstrwith respect toopts.now, defaultDate.now()
install
With npm do:
npm install parse-messy-timelicense
MIT