New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

advanced-date-parser

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

advanced-date-parser

A date parser middleware, to parse date into Javascript Date Objects

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
120
-44.19%
Maintainers
1
Weekly downloads
 
Created
Source

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.

Keywords

express

FAQs

Package last updated on 11 Feb 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts