timeAgo property
String
get
timeAgo
Implementation
String get timeAgo {
final difference = DateTime.now().difference(this);
if (difference.inDays > 365) {
return '${difference.inDays ~/ 365} years ago';
}
if (difference.inDays > 30) {
return '${difference.inDays ~/ 30} months ago';
}
if (difference.inDays > 0) {
return '${difference.inDays} days ago';
}
if (difference.inHours > 0) {
return '${difference.inHours} hours ago';
}
if (difference.inMinutes > 0) {
return '${difference.inMinutes} minutes ago';
}
return 'Just now';
}