万年历
宜忌
彭祖百忌庚不经络织机虚张。午不苫盖屋主更张
神煞 · 方位
十二时辰(可点其他时辰切换)
日辰与时令
三煞指不宜动土的方位,七煞指与当日地支相冲的方位,空亡指旬中落空的地支。均为传统择日术语,仅供参考。
黄历内容仅供参考,不构成任何行为指引
日期计算
历法工具
二十四节气
传统节日
常见问题
万年历能查多少年?
1900 年到 2200 年,共 301 年。往前能翻到清朝光绪年间,往后到下个世纪末。翻到两端页面上会给出边界提示,区间外的日期不支持查询。
公历和农历是怎么换算的?为什么会有闰月?
农历是阴阳合历。月份按月亮绕地球一圈算,一圈约 29.53 天,十二个月只有 354 天左右,比公历少 11 天。为了让月份不脱离季节,古人每隔两三年加一个闰月补回来,这就是闰月的由来。
二十四节气是按公历还是农历算的?
按太阳算,不按月亮的圆缺。节气是把地球绕太阳的轨道等分成 24 份,每 15 度一个节气。所以节气在公历上的日期很稳定,通常只差一两天;搁到农历上反而到处跑。
黄历上的「宜」「忌」是按什么定的?
传统黄历是几套体系叠加判定的:建除十二神(当日值哪个神)、二十八星宿(当日值哪个宿),再合各类神煞的吉凶。体系之间有主次取舍,所以不同黄历的算法会有差异。
同一天的宜忌,为什么不同 App 显示不一样?
因为宜忌不是唯一的数学结果,是多套体系叠加后的裁定:有的以建除十二神为主,有的以二十八宿为主,神煞的取舍范围也不一样。同一天出现差异是正常的,不是谁算错了。
「建除十二神」「值神」「二十八星宿」分别是什么?
建除十二神按日支与月建的关系排出十二个值日神——建、除、满、平、定、执、破、危、成、收、开、闭,定当日宜忌的大方向;值神即黄道黑道,青龙、明堂为吉,天刑、白虎为凶;二十八星宿是黄道上的 28 个星区,每日轮值一个。
黄历上写「冲兔煞东」是什么意思?
指当日地支与属兔相冲,不利方位在正东。冲是十二地支六冲之一(子午、丑未、寅申、卯酉、辰戌、巳亥),煞方由当日的干支推出。这属于传统择日的参考项,不必因此紧张。
开源致谢
本站在此感谢以下开源项目。没有它们的贡献,就没有今天的我们。
我们在构建小南斗的过程中,使用了许多优秀的开源软件。在此向所有开源作者致以诚挚的感谢。
特别感谢 6tail 的 lunar 系列(lunar-typescript / lunar-java):本站的万年历与黄历功能正是基于该库实现。农历、干支、节气、宜忌、神煞等历法算法,均源自这一开源项目的贡献。
项目主页:github.com/6tail/lunar-typescript
我们同样感谢:React / React Router、Radix UI / Tailwind CSS、lucide-react、i18next、recharts,以及全部依赖项目。
所使用的开源软件均遵循各自的许可证(以 MIT、ISC、Apache-2.0 为主)。本项目未修改其核心算法,按公开 API 调用。其中 jszip 为双许可,本项目选择 MIT 条款,GPL 条款不适用。
完整清单与许可证信息:见项目《第三方开源软件致谢与许可声明》(THIRD-PARTY-NOTICES.md)。
本声明不构成法律意见。如有疑问,欢迎通过站内联系方式与我们沟通。