datetimeToStringSort function

String datetimeToStringSort(
  1. DateTime date, [
  2. DateTime? toDay
])

Implementation

String datetimeToStringSort(DateTime date, [DateTime? toDay]) {
  var now = toDay ?? DateTime.now();
  if (date.year == now.year && date.month == now.month) {
    return DateFormat("dd").format(date);
  } else if (date.year == now.year) {
    return DateFormat("dd/MM").format(date);
  } else {
    return DateFormat("dd/MM/yyyy").format(date);
  }
}