π Timestamp: 2023-08-06T12:30:00
Ever wondered how to display the time elapsed since a specific event? π€ With the TimeAgo component in React, you can do just that! π
Simply pass the timestamp as a prop, and the TimeAgo component will automatically calculate the time elapsed since that moment. π‘
π Examples:
timestamp="2023-08-06T12:30:00" β‘οΈ "Less than a minute ago"
timestamp="2023-08-05T15:45:00" β‘οΈ "about 21 hours ago"
timestamp="2023-08-04T10:00:00" β‘οΈ "2 days ago"
Now you can keep your users informed about the freshness of the content or show how long ago a particular event occurred. β°
import { parseISO, formatDistanceToNow } from "date-fns"; const TimeAgo = ({ timestamp }) => { let timeAgo = ""; if (timestamp) { const date = parseISO(timestamp); const timePeriod = formatDistanceToNow(date); timeAgo = `${timePeriod} ago`; } return ( <span> <i>{timeAgo}</i> </span> ); }; export default TimeAgo;
π Give it a try and boost your app's interactivity with TimeAgo! Happy coding! π
Top comments (2)
Welcome to this awesome platform, what you just shared is invaluable to React Developers, please keep it up and it would nice if you write a long form content on how React developers can better use this awesome library.
Thank you.
thanks for sharing
good reactions so far ^^