monthName method

String monthName({
  1. bool isHalfName = false,
})

Returns Month name of give this DateTime Example: final date = DateTime.now(); //output: 2023-05-24 13:14:23.593304 print(date.monthName()??""); //output: May

Implementation

String monthName({bool isHalfName = false}) {
  return switch (this.month) {
    (DateTime.january) => isHalfName ? 'Jan' : 'January',
    (DateTime.february) => isHalfName ? 'Feb' : 'February',
    (DateTime.march) => isHalfName ? 'Mar' : 'March',
    (DateTime.april) => isHalfName ? 'Apr' : 'April',
    (DateTime.may) => isHalfName ? 'May' : 'May',
    (DateTime.june) => isHalfName ? 'Jun' : 'June',
    (DateTime.july) => isHalfName ? 'Jul' : 'July',
    (DateTime.august) => isHalfName ? 'Aug' : 'August',
    (DateTime.september) => isHalfName ? 'Sept' : 'September',
    (DateTime.october) => isHalfName ? 'Oct' : 'October',
    (DateTime.november) => isHalfName ? 'Nov' : 'November',
    (DateTime.december) => isHalfName ? 'Dec' : 'December',
    (_) => '',
  };
}