relative static method
Implementation
static String relative(DateTime date, [Locale? locale]) {
final now = DateTime.now();
final diff = now.difference(date);
if (diff.inSeconds < 60) {
return 'Just now';
} else if (diff.inMinutes < 60) {
return '${diff.inMinutes} minutes ago';
} else if (diff.inHours < 24) {
return '${diff.inHours} hours ago';
} else if (diff.inDays < 7) {
return '${diff.inDays} days ago';
} else {
return format(date, 'dd/MM/yyyy');
}
}