convertToDay function

String convertToDay(
  1. String dateTime
)

Implementation

String convertToDay(String dateTime) {
  DateTime input = DateFormat('yyyy-MM-dd HH:mm:ss').parse(dateTime, false);

  DateTime now = DateTime.now();
  DateTime yesterday = now.subtract(const Duration(days: 1));

  String formattedInput = DateFormat('dd/MM/yyyy').format(input);
  String formattedNow = DateFormat('dd/MM/yyyy').format(now);
  String formattedYesterday = DateFormat('dd/MM/yyyy').format(yesterday);

  if (formattedInput == formattedNow) {
    return 'Today';
  } else if (formattedInput == formattedYesterday) {
    return 'Yesterday';
  } else {
    //return universalDateConverter("yyyy-MM-dd HH:mm:ss", "dd/MM/yyyy", dateTime);
    return universalDateConverter("yyyy-MM-dd HH:mm:ss", "EEE dd,MMM", dateTime);
  }
}