Skip to main content

lunar is a calendar library for Solar and Chinese Lunar.

Project description

lunar License

lunar是一款无第三方依赖的公历(阳历)、农历(阴历、老黄历)、佛历和道历工具,支持星座、儒略日、干支、生肖、节气、节日、彭祖百忌、吉神(喜神/福神/财神/阳贵神/阴贵神)方位、胎神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道日及吉凶、法定节假日及调休等。

v1.2.23起不再兼容python2。

English

示例

$ pip install lunar_python
 
from lunar_python import Lunar
 
# 通过指定年月日初始化阴历
lunar = Lunar.fromYmd(1986, 4, 21)
 
# 打印阴历
print(lunar.toFullString())
 
# 阴历转阳历并打印
print(lunar.getSolar().toFullString())

输出结果:

一九八六年四月廿一 丙寅(虎)年 癸巳(蛇)月 癸酉(鸡)日 子(鼠)时 纳音[炉中火 长流水 剑锋金 桑柘木] 星期四 北方玄武 星宿[斗木獬](吉) 彭祖百忌[癸不词讼理弱敌强 酉不会客醉坐颠狂] 喜神方位[巽](东南) 阳贵神方位[巽](东南) 阴贵神方位[震](正东) 福神方位[兑](正西) 财神方位[离](正南) 冲[(丁卯)兔] 煞[东]
1986-05-29 00:00:00 星期四 双子座

文档

请移步至 https://6tail.cn/calendar/api.html

Star History

Star History Chart

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lunar_python_zmt-1.4.6.tar.gz (107.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

lunar_python_zmt-1.4.6-py3-none-any.whl (117.8 kB view details)

Uploaded Python 3

File details

Details for the file lunar_python_zmt-1.4.6.tar.gz.

File metadata

  • Download URL: lunar_python_zmt-1.4.6.tar.gz
  • Upload date:
  • Size: 107.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.14

File hashes

Hashes for lunar_python_zmt-1.4.6.tar.gz
Algorithm Hash digest
SHA256 9011c1b9efb13150d70a2966243d2be62b08c56d990a7c65b6757ba11cad00a6
MD5 d1a8e7bc419b1f32d42410fd0ccb3801
BLAKE2b-256 1d6bb881ef19dec130a31554ab83f33e9c1c2261b0bbd5fbf4b45dc5cb87b7e4

See more details on using hashes here.

File details

Details for the file lunar_python_zmt-1.4.6-py3-none-any.whl.

File metadata

File hashes

Hashes for lunar_python_zmt-1.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bfec923713aba42fd678e72ea0fd65cd3cd15546b255fa4b68109014d03e204b
MD5 a242d4b60c0ec4a8ecb06e4b2a660766
BLAKE2b-256 7c27e6184b52ad177b28967bac3fe2c9c392e05f8096940456aa27bc739e8580

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page