项目作者: jalaali

项目描述 :
Go implementation for converting Jalaali and Gregorian calendar systems to each other.
高级语言: Go
项目地址: git://github.com/jalaali/go-jalaali.git
创建时间: 2018-05-09T06:12:17Z
项目社区:https://github.com/jalaali/go-jalaali

开源协议:MIT License

下载


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:

  1. $ 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.