1.0.5 • Published 5 years ago
@hasala2002/chronos v1.0.5
What is Chronos?
Chronos is a light weight time and date string manipulation function.
Installation
npm i @hasala2002/chronos --saveThen...
const chronos = require('@hasala2002/chronos');
let date = chronos.format('ddd-Mmm-yyy')
console.log(date)Date String Format
| Code | Description | Example |
|---|---|---|
| yyyy | Full Year | 2020 |
| yy | Year (Last two digits) | 20 |
| ddd | Date with suffix | 1st |
| dddf | Date with suffix | 1st of |
| dd | Date w/o suffix | 1 |
| Www | Weekday with first letter capitalized | Monday |
| WWW | Weekday fully capitalized | MONDAY |
| www | Weekday fully simplified | monday |
| Mmm | Month with first letter capitalized | January |
| MMM | Month fully capitalized | JANUARY |
| mmm | Month fully simplified | january |
| Ww | Weekday short with first letter capitalized | Mon |
| WW | Weekday short fully capitalized | MON |
| ww | Weekday short fully simplified | mon |
| Mm | Month short with first letter capitalized | Jan |
| MM | Month short fully capitalized | JAN |
| mm | Month short fully simplified | jan |
| xxx, | Any text with comma behind it (Doesnt work with dddf) | Monday, |
Example
chronos.format('ddd-Www,-Mmm-yyyy');
//13th Thursday, June 2002Time String Format
| Code | Description |
|---|---|
| hh | Hours |
| mm | Minutes |
| ss | Seconds |
| CC | Captilized 12 Hour Clock |
| cc | Sinplified 12 Hour Clock |
| CC, | Captilized 12 Hour Clock with comma |
| cc, | Simplified 12 Hour Clock with comma |
Examples
chronos.format('hh:mm:ss'); //16:50:32
chronos.format('hh:mm:ss:CC'); //4:50:32 AM
chronos.format('hh:mm:ss:cc'); //4:50:32 am
chronos.format('hh:mm'); //16:50:32
chronos.format('hh:mm:CC'); //4:50 AM
chronos.format('hh:mm:cc,'); //4:50 am,Presets
| Preset | Format |
|---|---|
| dPrimary | 13th of June 2020, Wednesday |
| dSecondary | 13th, June 2020 |
| tPrimary | 4.32 pm |
| tSecondary | 4.32.59 pm |
Upcoming updates
- time functions and calculation