Home
Softono

Jalali.py

Open source Python
152
Stars
24
Forks
0
Issues
5
Watchers
8 years
Last Commit

 About Jalali.py

Persian and Gregorian Date Converter for Python 2 and Python 3

Platforms

Web Self-hosted

Languages

Python

Links

Need Help Installing Jalali.py?

We provide expert installation service for this software. Our team will install, configure, and secure Jalali.py on your server. plans start at just $30.

Jalali.py

Jalali.py is a simple Python code for converting between Persian date and Gregorian date. It is a port of http://jdf.scr.ir/ (PHP).

Sample Usage

>>> import jalali

>>> jalali.Persian('1393-1-11').gregorian_string()
'2014-3-31'
>>> jalali.Persian(1393, 1, 11).gregorian_datetime()
datetime.date(2014, 3, 31)
>>> jalali.Persian('1393/1/11').gregorian_string("{}/{}/{}")
'2014/3/31'
>>> jalali.Persian((1393, 1, 11)).gregorian_tuple()
(2014, 3, 31)

>>> jalali.Gregorian('2014-3-31').persian_string()
'1393-1-11'
>>> jalali.Gregorian('2014,03,31').persian_tuple()
(1393, 1, 11)
>>> jalali.Gregorian(2014, 3, 31).persian_string("{0}")
'1393'

Original License

As mentioned in http://jdf.scr.ir/, the original code is free and open source, and you are not allowed to sell it. You can read more in http://jdf.scr.ir/.