lunar 
lunar是一款无第三方依赖的公历(阳历)、农历(阴历、老黄历)、佛历和道历工具,支持星座、儒略日、干支、生肖、节气、节日、彭祖百忌、吉神(喜神/福神/财神/阳贵神/阴贵神)方位、胎神方位、冲煞、纳音、星宿、八字、五行、十神、建除十二值星、青龙名堂等十二神、黄道日及吉凶、法定节假日及调休等。
v1.2.23起不再兼容python2。
示例
$ 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
Metadata
Release files for lunar-python-zmt 1.4.9
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| lunar_python_zmt-1.4.9.tar.gz | 108.5 kB | Without provenance | Details for lunar_python_zmt-1.4.9.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| lunar_python_zmt-1.4.9-py3-none-any.whl | Python 3 | none | any | Details for lunar_python_zmt-1.4.9-py3-none-any.whl |
Total release size: 227.0 kB
Release files / lunar_python_zmt-1.4.9.tar.gz
| Download URL | lunar_python_zmt-1.4.9.tar.gz |
|---|---|
| Size | 108.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
56da9dcdff55821f94fbfe78111da64a393062ce38c5c0e2d668a96f2235566e
|
|
BLAKE2b-256 checksum How to use checksums |
e73e634817be11609750d53e520205a4caf0ef2a8d324065467abc8b6aa85f4c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.11
|
Release files / lunar_python_zmt-1.4.9-py3-none-any.whl
| Download URL | lunar_python_zmt-1.4.9-py3-none-any.whl |
|---|---|
| Size | 118.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
65ee228462a4edcc3ca9511ffbda7e78f73e7a1189fa295314306bf19d0f3a2d
|
|
BLAKE2b-256 checksum How to use checksums |
5b2ddfb7532c235f3903388a618231cd0ea3bfc9549de2c5f945e258b1301598
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.11.11
|
Security for lunar-python-zmt 1.4.9
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.