✅ Converts DateTime into a friendly time format✅ Supports both past and future time calculations✅ Handles seconds, minutes, hours, days, months, and years✅ Optimized for OutSystems Reactive and Mobile apps✅ Lightweight, fast, and reusable
Displaying chat timestamps (e.g., “5 mins ago” or “in 10 mins”)
Showing notification timings (e.g., “2 hours ago”)
Event scheduling and countdowns (e.g., “Event starts in 3 days”)
Audit logs and history tracking
Activity feeds or timelines
2025-08-30 10:15:00
2025-09-05 14:00:00
If DateTimeToConvert = Now() - 45 seconds → "Just now"
DateTimeToConvert = Now() - 45 seconds
If DateTimeToConvert = Now() - 5 minutes → "5 minutes ago"
DateTimeToConvert = Now() - 5 minutes
If DateTimeToConvert = Now() + 2 hours → "in 2 hours"
DateTimeToConvert = Now() + 2 hours
If DateTimeToConvert = Now() + 1 day → "Tomorrow"
DateTimeToConvert = Now() + 1 day
If DateTimeToConvert = Now() - 400 days → "1 year ago"
DateTimeToConvert = Now() - 400 days