formatLastSeen function
14:32 for today, Oct 11 14:32 for an earlier day, in locale.
Implementation
String formatLastSeen(DateTime when, DateTime now, String locale) {
final today =
when.year == now.year && when.month == now.month && when.day == now.day;
return today
? DateFormat.Hm(locale).format(when)
: DateFormat.MMMd(locale).add_Hm().format(when);
}