@zach-shearer/dates-library

1.1.0 • Public • Published

Dates Library

This utility library makes it easy to work with dates.

Installation

npm install @zach-shearer/dates-library

Class Atributes

D.year // 2022
D.yr // 22
D.month // September
D.mon // Sep
D.day // Thursday
D.dy // Thu
D.date // 1
D.hours // 8
D.mins // 7
D.secs // 32

Class Functionality

format()

const d = new D('9/1/2022')

d.format('M D, Y') // September 1, 2022
d.format('m d, y') // Sep 01, 22
Letter Return Example
Y Full year 2022
y Short year 22
M Full Month September
m Short Month Sep
D Day of month 2
d Day of month padded 02
H Hour of day 7
h Hour of day padded 07
I Minute of day 2
i Minute of day padded 02
S Second of day 5
s Second of day padded 05

when()

const middleOfSeptember = new D('9/15/2022')
const beginningOfJuly = new D('7/1/2022')

middleOfSeptember.when() // 14 day(s) from now
beginningOfJuly.when() // 2 month(s) ago

Readme

Keywords

none

Package Sidebar

Install

npm i @zach-shearer/dates-library

Weekly Downloads

2

Version

1.1.0

License

MIT

Unpacked Size

85.1 kB

Total Files

17

Last publish

Collaborators

  • zach-shearer