getRelativeTime static method
Returns relative time string (e.g., "2 hours ago", "in 3 days")
Implementation
static String getRelativeTime(DateTime date, [String locale = 'en_US']) {
final now = DateTime.now();
final difference = now.difference(date);
if (difference.isNegative) {
return _getFutureRelativeTime(difference.abs(), locale);
} else {
return _getPastRelativeTime(difference, locale);
}
}