Library focused on working with months, rather than full dates or dates with time.
Available in Hex, the package can be installed
by adding month
to your list of dependencies:
def deps do
[
{:month, "~> 2.0"}
]
end
Full documentation is published here: https://hexdocs.pm/month.
However, here is a small sample:
iex> import Month.Sigils
Month.Sigils
iex> Month.utc_now!()
~M[2019-03]
iex> ~M[2019-03].month
3
iex> ~M[2019-03].year
2019
iex> range = Month.Range.new!(~M[2019-01], ~M[2019-03])
#Month.Range<~M[2019-01], ~M[2019-03]>
iex> range.months
[~M[2019-01], ~M[2019-02], ~M[2019-03]]
This project is sponsored by Heresy. We're always looking for great engineers to join our team, so if you love Elixir, open source and enjoy some challenge, drop us a line and say hello!
- Month: See LICENSE file.
- "Heresy" name and logo: Copyright © 2019 Heresy Software Ltd