Cldr.Calendar.weeks_in_year

You're seeing just the function weeks_in_year, go back to Cldr.Calendar module for more information.

Specs

weeks_in_year(Date.t()) :: week()

Returns the number of weeks in a year.

Arguments

  • Either a Date.t() or an integer year a calendar name

Returns

  • In integer number of weeks in a year

Examples

iex> Cldr.Calendar.weeks_in_year ~D[2026-W01-1 Cldr.Calendar.ISOWeek]
53

iex> Cldr.Calendar.weeks_in_year ~D[2019-01-01]
52

iex> Cldr.Calendar.weeks_in_year ~D[2020-01-01]
52

iex> Cldr.Calendar.weeks_in_year 2020, Cldr.Calendar.ISOWeek
53
Link to this function

weeks_in_year(year, calendar)

View Source

Specs

weeks_in_year(Calendar.year(), calendar()) :: week()