describe method
- string yesterday = "Yesterday",
- dynamic locale,
Describe
Returns date string in the format 08:00pm, Yesterday, Monday, 1/1/2022
Usage:
DateTime.now().describe
Result:
08:00pm
Implementation
String describe({string yesterday = "Yesterday", dynamic locale}) {
final difference = fromNow.inDays;
if (difference == 0) {
return timeFormat;
} else if (difference == 1) {
return yesterday;
} else if (difference <= 7) {
return weekDayName(locale);
} else {
return '$day/${monthName(locale)}/$year';
}
}