re-date-parser

1.0.0 • Public • Published

Date Parser

A lightweight library for parsing date strings into Date objects.

Installation

To install the package, run:

npm install re-date-parser

Usage

To use the library, require the date-parser module and call the parseDate function with a date string and format string:

const parseDate = require('re-date-parser');

const dateString = '2023-03-09T15:12:47.621Z';
const result = parseDate(dateString);

if (result) {
  console.log(`Parsed date: ${result.date.toISOString()}, using format: ${result.format}`);
} else {
  console.log('Failed to parse date.');
}

Supported formats

The library currently supports the following date formats:

  • YYYY/MM/DD
  • MM/DD/YYYY
  • DD/MM/YYYY
  • YYYY-MM-DD
  • MM-DD-YYYY
  • DD-MM-YYYY
  • YYYY/MM/DD HH:mm
  • MM/DD/YYYY HH:mm
  • DD/MM/YYYY HH:mm
  • YYYY-MM-DD HH:mm
  • MM-DD-YYYY HH:mm
  • DD-MM-YYYY HH:mm
  • YYYY/MM/DD HH:mm:ss
  • MM/DD/YYYY HH:mm:ss
  • DD/MM/YYYY HH:mm:ss
  • YYYY-MM-DD HH:mm:ss
  • MM-DD-YYYY HH:mm:ss
  • DD-MM-YYYY HH:mm:ss
  • YYYY/MM/DD HH:mm:ss.SSS
  • YYYY-MM-DDTHH:mm:ss.SSSZ
  • YYYY/MM/DD HH:mm:ss z
  • YYYY-MM-DD HH:mm:ss z
  • dd MMM yyyy HH:mm:ss.SSS z
  • MMM dd yyyy HH:mm:ss.SSS z
  • YYYY/MM/DD HH:mm:ss.SSS z
  • YYYY-MM-DD HH:mm:ss.SSS z

License

This library is licensed under the MIT License.

Readme

Keywords

Package Sidebar

Install

npm i re-date-parser

Weekly Downloads

1

Version

1.0.0

License

MIT

Unpacked Size

7.65 kB

Total Files

5

Last publish

Collaborators

  • melihbirim