Cldr.Calendar.next
You're seeing just the function
next
, go back to Cldr.Calendar module for more information.
Returns the next date or date range for a date period (year, quarter, month, week or day).
Arguments
date_or_date_range
is anyDate.t
orDate.Range.t
period
is:year
,:quarter
,:month
,:week
or:day
Returns
When a Date.t
is passed, a Date.t
is
returned. When a Date.Range.t
is passed
a Date.Range.t
is returned.
Examples
iex> Cldr.Calendar.next ~D[2019-01-01], :day
~D[2019-01-02]
iex> Cldr.Calendar.next ~D[2019-01-01], :month
~D[2019-02-01]
iex> Cldr.Calendar.next ~D[2019-01-01], :quarter
~D[2019-04-01]
iex> Cldr.Calendar.next ~D[2019-01-01], :year
~D[2020-01-01]