dateWithWeekDay function

String dateWithWeekDay(
  1. String dateText
)

Implementation

String dateWithWeekDay(String dateText) {
  //Date must be in yyyy-mm-dd format
  final d = [
    int.parse(dateText.split('-')[0]),
    int.parse(dateText.split('-')[1]),
    int.parse(dateText.split('-')[2])
  ];
  final Map weekdayAbbr = {
    'Monday': 'Mon',
    'Tuesday': 'Tues',
    'Wednesday': 'Wed',
    'Thursday': 'Thurs',
    'Friday': 'Fri',
    'Saturday': 'Sat',
    'Sunday': 'Sun',
  };
  final date = DateTime(d[0], d[1], d[2]);
  final weekday = DateFormat('EEEE').format(date);
  final rest = DateFormat(', MMM d').format(date);
  return weekdayAbbr[weekday] + rest;
}