Cldr.Calendar.last_day_of_year
You're seeing just the function
last_day_of_year
, go back to Cldr.Calendar module for more information.
Specs
Returns the last date of a year
for a Date.t
.
Arguments
date
is anyDate.t()
Returns
a
Date.t()
or{:error, :invalid_date}
Examples
iex> Cldr.Calendar.last_day_of_year ~D[2019-01-01]
~D[2019-12-31]
Specs
last_day_of_year(year :: Calendar.year(), calendar :: calendar()) :: Date.t()
Returns the last date of a year
for a calendar
.
Arguments
year
is any yearcalendar
is any module that implements theCalendar
andCldr.Calendar
behaviours
Returns
a
Date.t()
or{:error, :invalid_date}
Examples
iex> Cldr.Calendar.last_day_of_year(2019, Cldr.Calendar.Gregorian)
%Date{calendar: Cldr.Calendar.Gregorian, day: 31, month: 12, year: 2019}
iex> Cldr.Calendar.last_day_of_year(2019, Cldr.Calendar.NRF)
%Date{calendar: Cldr.Calendar.NRF, day: 7, month: 52, year: 2019}