1.0.0 • Published 1 year ago

uploaded-time-ago v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

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:

npm install uploaded-time-ago
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