Elixir Jalaali calendar

Build Status Hex.pm GitHub license GitHub issues

Elixir implementation of jalaali.js which contains functions for converting Jalaali and Gregorian calendar systems to each other.

Installation

You can install jalaali by:

  1. Addding jalaali to your list of dependencies in mix.exs:
```elixir
def deps do
[{:jalaali, "~> 0.1.0"}]
end
```
  1. Ensuring jalaali is started before your application:
```elixir
def application do
[applications: [:jalaali]]
end
```

Usage

After installing jalaali package. you can use it for:

jal_date = Jalaali.to_jalaali(~D[2015-02-29])
gre_date = Jalaali.to_gregorian(~D[1395-03-15])
Jalaali.is_leap_jalaali_year(1395)
true
Jalaali.jalaali_month_length(1395, 12)
30