daysAgo method
Implementation
String daysAgo() {
var days = DateTime.now().difference(DateTime(year, month, day)).inDays;
var hours = DateTime.now().difference(this).inHours;
var minutes = DateTime.now().difference(this).inMinutes;
var seconds = DateTime.now().difference(this).inSeconds;
if (days != 0) {
return '$days ${days > 1 ? 'days ago' : 'day ago'}';
} else if (hours != 0) {
return '$hours ${hours > 1 ? 'hours ago' : 'hour ago'}';
} else if (minutes != 0) {
return '$minutes ${minutes > 1 ? 'minutes ago' : 'minute ago'}';
}
return '$seconds ${seconds > 1 ? 'seconds ago' : 'second ago'}';
}