UNPKG

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
# 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 ```