Go Jalaali Save

Go implementation for converting Jalaali and Gregorian calendar systems to each other.

Project README

Jalaali

Golang implementation of Jalaali JS and Jalaali Python implementations of Jalaali (Jalali, Persian, Khayyami, Khorshidi, Shamsi) convertion to Gregorian calendar system and vice-versa.

This implementation is based on an algorithm by Kazimierz M. Borkowski. Borkowski claims that this algorithm works correctly for 3000 years!

Documentation on API is available here at Go official documentation site.

Installation

Use go get on this repository:

$ go get -u github.com/jalaali/go-jalaali

Usage

  • Wrapper around Golang time package:
    • Call Jalaali.Now() to get instance of current time. You can use all function from time package with this wrapper.
    • Call Jalaali.From(t) and pass a time instance to it. The you can work with it the same way you work with time package.
  • Jalaali Formatting:
    • Call JFormat method of a Jalaali instance and pass it the same formatting options that is used for Golang time package. The output will be in Jalaali date and use persian digits and words.
Open Source Agenda is not affiliated with "Go Jalaali" Project. README Source: jalaali/go-jalaali
Stars
47
Open Issues
0
Last Commit
2 years ago
Repository
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating