prettify-date
Convert a javascript Date object to a human readable string.
If in last 1 minute return just now
.
If in last 1 hour return number of minutes e.g. 10 min
.
If in last 24 hrs return number of hours 4 hrs
.
Otherwise return in format: Month Day at Time AM/PM
e.g. November 15th at 10:35 AM
.
Note: date must be a date object (new Date()).
Install
npm install --save prettify-date
Use
const prettifyDate = ; const secToMs = 1000 * ms;const minToMs = 60 * ;const hrToMs = 60 * ;const dayToMs = 24 * ;const secAgo = - ;const minAgo = - ;const hrAgo = - ;const dayAgo = - ; console;console;console;console;console;console;console;console;console;console;console;
Example Output:
- just now
- just now
- just now
- 1 min
- 59 mins
- 1 hr
- 23 hrs
- yesterday
- December 1 at 2:02 AM
- November 23 at 2:02 AM
- August 25 at 3:02 AM