isDateMonthFirst static method

  1. @useResult
bool isDateMonthFirst({
  1. required String localeName,
})

Checks if the given localeName uses a month-first date format.

Returns true if localeName matches a locale known to commonly use month-first formats (e.g., en_US, en_CA), false otherwise.

This is a simplified approximation — date format conventions can vary within a locale or region.

Example:

DateTimeUtils.isDateMonthFirst(localeName: 'en_US'); // true
DateTimeUtils.isDateMonthFirst(localeName: 'de_DE'); // false

Implementation

@useResult
static bool isDateMonthFirst({required String localeName}) =>
    _monthFirstLocales.contains(localeName);