1.1.0 • Published 3 years ago
@zach-shearer/dates-library v1.1.0
Dates Library
This utility library makes it easy to work with dates.
Installation
npm install @zach-shearer/dates-libraryClass 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 // 32Class 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