uploaded-time-ago
Version:
It calculates the time just like Facebook whenever a new post or anything is uploaded and this function is used to calculate the time distance from the current time.
29 lines (20 loc) • 867 B
Markdown
# uploaded-time-ago
A simple JavaScript function to display human-readable relative time strings like "5 minutes ago", "2 days ago", etc. Perfect for showing timestamps in a user-friendly format.
## Features
- Converts timestamps to relative time strings.
- Handles future timestamps and invalid inputs gracefully.
- Easy to use in both browser and Node.js environments.
## Installation
You can install the package using npm:
```bash
npm install uploaded-time-ago
```
```bash
import timeAgo from "uploaded-time-ago";
// Example usage
console.log(timeAgo(Date.now() - 45000)); // 45 seconds ago
console.log(timeAgo(Date.now() - 3600000)); // 1 hour ago
console.log(timeAgo(Date.now() - 86400000)); // 1 day ago
console.log(timeAgo(Date.now() + 45000)); // Timestamp is in the future
console.log(timeAgo()); // Invalid timestamp
```