1.0.3 • Published 3 years ago

get-formatted-date v1.0.3

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

Get Formatted Date

NPM version Maintenance Open Source Love svg1

Get formatted date with zero dependencies!

Installation

# With yarn
$ yarn add get-formatted-date

# With npm
$ npm i get-formatted-date

Which Functions Included ?

  • getDate()
  • getYesterday()
  • getTomorrow()

Example Usage

Basic Usage

import { getDate, getYesterday, getTomorrow } from 'get-formatted-date';

const myDate = new Date() // Let's say new Date() is 05.01.2021 - 11:00

getDate({ date: myDate }); // Returns 05.08.2021
getYesterday({ date: myDate }); // Returns 04.08.2021
getTomorrow({ date: myDate }); // Returns 06.08.2021

Detailed Usage

import { getDate, getYesterday, getTomorrow } from 'get-formatted-date';

const myDate = new Date() // Let's say new Date() is 05.01.2021 - 11:00

getDate({ date: myDate, seperator: '/', hasHM: true, timeSeperator: '-', HMSeperator: '.' }); // Returns 05/01/2021 - 11.00
getYesterday({ date: myDate, seperator: '/', hasHM: true, timeSeperator: '-', HMSeperator: '.' }); // Returns 04/01/2021 - 11.00
getTomorrow({ date: myDate, seperator: '/', hasHM: true, timeSeperator: '-', HMSeperator: '.' }); // Returns 06/01/2021 - 11.00

Options

ParamsTypeDescription
dateTime value | Timestamp | Timestamp StringDefault: new Date() For more info see this MDN document
seperatorStringDefault: '.' Seperator between dates
hasHMBooleanDefault: false Whether include Hour and Minute
timeSeperatorStringDefault: '-' Seperator for date and time
HMSeperatorStringDefault: ':' Seperator for hour and minute

Todo

  • Create the code!
  • Make a NPM Package
  • Configure for cdn usage
  • Add DDMMYYYY etc. support
  • Add webpack | Gulp | Rollup

Contributing

If you've ever wanted to contribute to open source, and a great cause, now is your chance!