Cldr.Calendar.week_of_year
You're seeing just the function
week_of_year
, go back to Cldr.Calendar module for more information.
Specs
week_of_year(Date.t()) :: {Calendar.year(), week()}
Returns the {year, week_number}
for a date
.
Arguments
date
is anyDate.t()
Returns
a the week of the year as an integer or
{:error, :not_defined}
if the calendar does not support the concept of weeks.
Examples
iex> Cldr.Calendar.week_of_year ~D[2019-01-01]
{2019, 1}
iex> Cldr.Calendar.week_of_year ~D[2019-12-01]
{2019, 48}
iex> Cldr.Calendar.week_of_year ~D[2019-52-01 Cldr.Calendar.NRF]
{2019, 52}
iex> Cldr.Calendar.week_of_year ~D[2019-26-01 Cldr.Calendar.NRF]
{2019, 26}
iex> Cldr.Calendar.week_of_year ~D[2019-12-01 Cldr.Calendar.Julian]
{:error, :not_defined}