Ecma\Intl\Locale\WeekInfo

class Ecma\Intl\Locale\WeekInfo

WeekInfo represents locale-specific information about the days of the week, for calendar purposes.

property firstDay → Ecma\Intl\Locale\WeekDay

The week day that is considered the first day of the week for the locale.

property minimalDays → int<1, 7>

The minimum days required in the first week of a month or year for the locale.

property weekend → Ecma\Intl\Locale\WeekDay[]

A list of week days that are considered part of the weekend for the locale.

Please note, the number of weekend days in each locale may be different, and they may not be contiguous.

__construct($firstDay, $weekend, $minimalDays)
Parameters:
  • $firstDay (Ecma\Intl\Locale\WeekDay) – The week day that is considered the first day of the week.

  • $weekend (Ecma\Intl\Locale\WeekDay[]) – A list of week days that are considered part of the weekend.

  • $minimalDays (int) – The minimum days required in the first week of a month or year.

jsonSerialize() → object

Returns an object of WeekInfo properties and their values, suitable for serializing to JSON.