Holidays.DateCalculator.WeekendModifier (Holidays v0.4.0)
View SourceSummary
Functions
Move date
to Monday if it occurs on a Sunday.
Move date
to Monday if it occurs on a Saturday or Sunday.
Move date
to Monday if it occurs on a Sunday or
to Friday if it occurs on a Saturday.
Functions
Move date
to Monday if it occurs on a Sunday.
Examples
iex> Holidays.DateCalculator.WeekendModifier.to_monday_if_sunday(~D[2015-12-05])
~D[2015-12-05]
iex> Holidays.DateCalculator.WeekendModifier.to_monday_if_sunday(~D[2015-12-06])
~D[2015-12-07]
iex> Holidays.DateCalculator.WeekendModifier.to_monday_if_sunday(~D[2015-12-08])
~D[2015-12-08]
Move date
to Monday if it occurs on a Saturday or Sunday.
Examples
iex> Holidays.DateCalculator.WeekendModifier.to_monday_if_weekend(~D[2015-12-05])
~D[2015-12-07]
iex> Holidays.DateCalculator.WeekendModifier.to_monday_if_weekend(~D[2015-12-06])
~D[2015-12-07]
iex> Holidays.DateCalculator.WeekendModifier.to_monday_if_weekend(~D[2015-12-08])
~D[2015-12-08]
Move date
to Monday if it occurs on a Sunday or
to Friday if it occurs on a Saturday.
Examples
iex> Holidays.DateCalculator.WeekendModifier.to_weekday_if_weekend(~D[2015-12-05])
~D[2015-12-04]
iex> Holidays.DateCalculator.WeekendModifier.to_weekday_if_weekend(~D[2015-12-06])
~D[2015-12-07]
iex> Holidays.DateCalculator.WeekendModifier.to_weekday_if_weekend(~D[2015-12-08])
~D[2015-12-08]