dateWithWeekDay function
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;
}