advanced-date-parser
v0.1.5
Published
A date parser middleware, to parse date into Javascript Date Objects
Downloads
680
Maintainers
Readme
advanced-date-parser
- NO dependency on other packages
- Also work with typescript
- A date parser middleware, to parse date into Javascript Date Objects
- Javascript utility to parse date attributes into date objects
Getting started
Prerequisites
If you do not have nodejs installed on your machine, download and install NodeJS. (NodeJS > 6.x Required)
Installation
Install advanced-date-parser npm package advanced-date-parser:
With NPM:
$ cd <project path>
npm install --save advanced-date-parser
How to use
// create a variable into server.js
const dateParser = require('advanced-date-parser');
// typescript
import * as dateParser from "advanced-date-parser";
It can be used in many different ways
- To parse only query params
app.use(dateParser.queryDateParser());
- To parse only request body
app.use(dateParser.bodyDateParser());
- To parse both query and request body
app.use(dateParser.dateParser());
- Also can be use to parse any date attributes into the Object
dateParser.parse(<OBJECT|STRING|NUMBER>);
NOTE: Just set strict mode to false, if you want to parse all date values
// Default strict mode is on
app.use(dateParser.queryDateParser(), false);
app.use(dateParser.bodyDateParser(), false);
app.use(dateParser.dateParser(), false);
dateParser.parse(<OBJECT|STRING|NUMBER>, false);
Contributing
- If you planning add some feature please create issue before.
- Don't forget about tests.
Clone the project:
$ git clone
$ npm install
Run the tests:
$ mocha
Deploy: Update version before (package)
$ git tag v*.*.*
$ git push origin master --tags
Issues
If you do find an issue or have a question consider posting it on the Issues.