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