describe property
String
describe
Describe
Returns date string in the format 08:00pm, Yesterday, Monday, 1/1/2022
Usage:
DateTime.now().describe
Result:
08:00pm
Implementation
String get describe {
final DateTime now = DateTime.now();
final difference = now.difference(this).inDays;
if (difference == 0) {
return timeFormat;
} else if (difference == 1) {
return 'Yesterday';
} else if (difference <= 7) {
return getDay;
} else {
return '$getDate/$getMonth/$getYear';
}
}