- 诸事不宜
今日五行穿衣
- 大吉 五行 木 · 生我 翠绿 · 嫩绿 · 墨绿 · 浅青 母气养身,引贵人扶助
- 次吉 五行 火 · 同我 朱红 · 粉红 · 深红 · 桃红 比和之色,旺自身气场
- 中吉 五行 土 · 我生 赭黄 · 亮黄 · 棕褐 · 卡其 子气顺势,宜舒展放松
- 小吉 五行 金 · 我克 银灰 · 白色 · 深灰 · 米白 财气在身,得财但耗精力
- 不宜 五行 水 · 克我 藏青 · 深蓝 · 靛黑 · 灰蓝 克身之气,运势受阻
依《协纪辨方书》算法,每日宜忌/吉时/冲煞/胎神完整查询,1900-2100 全年支持
了解工具定位 · 使用场景 · 对比优势
老黄历是中国传统择日文化的集成工具。本黄历严格依据清乾隆《钦定协纪辨方书》36 卷的"宜忌相抵"算法,结合 VSOP87 太阳真黄经 + ΔT 修正实现节气精度 ±1 分钟,按立春界 / 节气界推算干支三柱。每日输出 21 大类完整数据:公历农历、干支三柱、纳音五行、节气信息、建除黄道、二十八宿、九星、十二时辰吉凶、宜忌主项、吉神凶煞、冲煞方位、胎神占方、彭祖百忌、阳贵阴贵等,是择日嫁娶、开市动土、安葬出行的可靠参考。
装修业主或施工队需要选定动工、砌墙、铺砖等关键工序的日期。传统上开工日讲究避开冲煞和胎神方位,但翻黄历逐日比对费时费力。本工具输入日期后直接显示当日宜忌清单、冲煞生肖和胎神占方,一眼判断该日是否适合动土,无需逐条查阅通书。
新人筹备婚礼时,双方家长常要求选一个不冲双方生肖、且宜嫁娶的日子。手动翻黄历需要同时核对多日信息——宜嫁娶、忌嫁娶、冲煞生肖、吉时时段。本工具可逐日查看宜忌和冲煞,快速排除忌嫁娶或冲双方生肖的日期,缩小候选范围。
个体商户或公司开业前,希望选一个宜开市、纳财的吉日吉时。传统做法是找先生算,但先生排期长、费用高。本工具提供每日的吉时时段(如辰时、巳时)和宜忌列表,商户自行输入拟开业日期,即可看到当日是否宜开市、吉时在几点,自行决策。
购车用户提车或长途出行前,想挑一个宜出行、无冲煞的日子。用户只需输入计划出行的日期,本工具即显示当日宜忌(如宜出行、忌远行)和冲煞生肖。如果冲自己的生肖,则换一个日期再查,避免盲目上路。
患者或家属在安排非紧急手术、重要检查时,希望避开冲煞和胎神占方(尤其孕妇相关)。本工具输入日期后,直接输出胎神占方(如占门、占床)和冲煞信息,帮助判断该日是否适合进行身体相关的活动,减少心理顾虑。
| 维度 | 本工具 | 竞品 A(中华老黄历) | 传统方法 |
|---|---|---|---|
| 数据隐私 | 纯浏览器计算,无需上传任何日期 | 需联网请求服务器 | 依赖翻书或询问他人 |
| 处理速度 | 输入即出,约 0.5 秒 | 受网络影响,约 2-5 秒 | 人工翻查约 5-30 分钟 |
| 离线可用 | 完全离线,加载后断网可用 | 不可离线 | 完全离线(需持有书籍) |
| 查询范围 | 1900-2100 年,共 201 年 | 通常仅支持当年或近 3 年 | 取决于手头书籍版本,通常仅 1 年 |
| 算法依据 | 《协纪辨方书》完整算法 | 部分简化算法,每日仅列 1-2 条宜忌 | 完全依赖书籍印刷内容,无计算 |
| 结果完整度 | 含宜忌、吉时、冲煞、胎神、时辰吉凶 | 仅含宜忌和冲煞 | 含宜忌、冲煞,吉时需另查 |
| 平台依赖 | 任何现代浏览器,无 App 安装 | 需安装 App 或访问特定网站 | 需持有实体书籍 |
上手步骤 · 输入输出 · 避坑提示
| 输入 | 输出 | 说明 |
|---|---|---|
| 2024-01-01 | 宜:祭祀、求嗣、嫁娶;忌:开市、入宅、安葬;吉时:子时、丑时、巳时;冲煞:冲羊(癸未)煞东;胎神:占门厕外正南 | 典型场景:元旦当天查询,含完整宜忌、吉时、冲煞、胎神 |
| 2024-08-15 | 宜:嫁娶、出行、入宅、安床;忌:动土、破土、安葬;吉时:寅时、卯时、申时;冲煞:冲猪(己亥)煞东;胎神:占碓磨房内北 | 典型场景:夏季工作日查询,宜嫁娶出行 |
| 1900-01-01 | 宜:祭祀、祈福、求嗣;忌:嫁娶、开市、入宅;吉时:子时、丑时、辰时;冲煞:冲羊(丁未)煞东;胎神:占门厕外正南 | 边界 case:支持范围起始日(1900年1月1日) |
| 2100-12-31 | 宜:祭祀、解除、沐浴;忌:嫁娶、出行、安葬;吉时:巳时、午时、申时;冲煞:冲马(庚午)煞南;胎神:占房床外正南 | 边界 case:支持范围结束日(2100年12月31日) |
| 2024-02-29 | 宜:祭祀、祈福、求嗣;忌:开市、入宅、安葬;吉时:子时、丑时、巳时;冲煞:冲猴(丙申)煞北;胎神:占厨灶炉外正南 | 边界 case:闰年2月29日,验证闰日算法正确 |
| 2024-01-01 | 宜:祭祀、求嗣、嫁娶;忌:开市、入宅、安葬;吉时:子时、丑时、巳时;冲煞:冲羊(癸未)煞东;胎神:占门厕外正南 | 易错 case:用户重复查询同一日期,结果一致 |
| 2024-13-01 | 日期格式错误:月份超出1-12范围 | 易错 case:输入非法月份13,提示格式错误 |
| 2024-00-01 | 日期格式错误:月份超出1-12范围 | 易错 case:输入月份0,提示格式错误 |
输入 2024-01-01(公历元旦)查宜忌先确认该工具默认接收公历日期,结果页会显示对应农历日期的宜忌老黄历的宜忌是按农历日期定的,工具输入框通常接受公历,但用户误以为直接输入农历日期,导致查到的宜忌对应错误日期。
输入 1899-12-31 或 2101-01-01输入 1900-01-01 至 2100-12-31 之间的日期《协纪辨方书》算法依赖的历法数据只覆盖 1900-2100 年,超出范围无有效数据,工具会返回空结果或错误提示。
看到「冲猴」就认为属猴的人今天什么都别做冲煞指该生肖与日支相冲,当日宜忌中「忌嫁娶」等具体事项才对应行动限制冲煞是生肖与日支的地支关系,不代表全天禁忌,只是提醒该生肖当天在特定事项(如嫁娶、出行)上需谨慎。
认为吉时内做任何事情都不会出问题吉时仅表示该时辰的干支与日干支相合,适合启动该日宜项,但具体事项仍需结合宜忌判断吉时是时辰的干支属性,与日干支相生相合,但若该日「忌出行」,吉时也不宜出门。
胎神在「占门」时用力开关门或钉钉子查询胎神方位后,当天避免在该方位进行敲打、搬动、钻孔等动作胎神是传统民俗中保护胎儿的 invisible 存在,方位每日变化,触碰该方位被认为可能影响胎儿,非科学但民俗中需注意。
看到宜「嫁娶」就认为今天一定适合结婚,忽略忌「出行」宜忌是并列关系,宜项表示适合做,忌项表示不适合做,两者可同时存在一个日子可能同时宜嫁娶、忌出行,用户需根据自身计划选择匹配的宜项,并避开忌项。
手机日期选择器默认农历,输入「2024-02-10」实际选了农历正月初一确认工具输入框标注为「公历日期」,手动切换日期选择器为公历模式部分手机浏览器日期选择器默认跟随系统语言(如中文系统默认农历),导致输入的日期与预期不符。
公式推导 · 流程图解 · 依据出处
宜忌判定 = f(年干支, 月干支, 日干支, 建除十二神, 二十八宿, 五行生克, 神煞组合)
年干支 — 查询年份的干支纪年(如甲子)月干支 — 查询月份的干支纪月(如丙寅)日干支 — 查询日期的干支纪日(如戊午)建除十二神 — 建、除、满、平、定、执、破、危、成、收、开、闭二十八宿 — 角、亢、氐、房、心、尾、箕等二十八星宿值日五行生克 — 日干支五行与月干支五行的生克关系神煞组合 — 天德、月德、天赦、三煞等神煞的叠加规则查询 2025 年 3 月 15 日(农历乙巳年己卯月戊午日)宜忌。年干支乙巳(木火),月干支己卯(土木),日干支戊午(土火)。建除十二神为“执”,二十八宿为“房”。五行:日土生月木(被克),日火生年火(比和)。神煞:天德在丁,月德在甲,三煞在南。综合判定:宜祭祀、嫁娶、入宅;忌动土、开市。
凡选择之法,先看本山方道是否冲犯太岁、岁破,及三煞、阴府、年克。再看本月方道是否冲犯月建、月破、月家飞宫诸凶。又看本日是否值年月家凶神,及本日干支是否冲犯山主、亡命。又看本时是否冲犯日辰,及本日时家凶神。如此层层推求,去其凶煞,则吉者乃显。
3 种主流语言 · 复制即用
import requests
from datetime import date
# 调用老黄历 API 查询指定日期的宜忌
api_url = "https://api.example.com/huangli"
query_date = date(2024, 12, 21) # 冬至
params = {
"date": query_date.isoformat(),
"start_year": 1900,
"end_year": 2100
}
try:
resp = requests.get(api_url, params=params, timeout=10)
resp.raise_for_status()
data = resp.json()
# 输出宜忌摘要
print(f"日期: {data['date']}")
print(f"宜: {', '.join(data['yi'])}")
print(f"忌: {', '.join(data['ji'])}")
print(f"吉时: {data['auspicious_hours']}")
print(f"冲煞: {data['conflict']}")
print(f"胎神: {data['fetal_god']}")
except requests.exceptions.RequestException as e:
print(f"请求失败: {e}")
# 输出示例:
# 日期: 2024-12-21
# 宜: 祭祀, 祈福, 求嗣, 开光, 嫁娶
# 忌: 出行, 安葬, 作灶
# 吉时: 子时(23:00-01:00), 寅时(03:00-05:00)
# 冲煞: 冲蛇(己巳) 煞西
# 胎神: 占门炉外西北package main
import (
"encoding/json"
"fmt"
"io"
"net/http"
"time"
)
type HuangLi struct {
Date string `json:"date"`
Yi []string `json:"yi"`
Ji []string `json:"ji"`
AuspiciousHours string `json:"auspicious_hours"`
Conflict string `json:"conflict"`
FetalGod string `json:"fetal_god"`
}
func main() {
// 查询 2024 年 12 月 21 日(冬至)的老黄历
queryDate := time.Date(2024, 12, 21, 0, 0, 0, 0, time.UTC)
url := fmt.Sprintf("https://api.example.com/huangli?date=%s&start_year=1900&end_year=2100",
queryDate.Format("2006-01-02"))
resp, err := http.Get(url)
if err != nil {
fmt.Printf("请求失败: %v\n", err)
return
}
defer resp.Body.Close()
body, err := io.ReadAll(resp.Body)
if err != nil {
fmt.Printf("读取响应失败: %v\n", err)
return
}
var data HuangLi
if err := json.Unmarshal(body, &data); err != nil {
fmt.Printf("解析 JSON 失败: %v\n", err)
return
}
fmt.Printf("日期: %s\n", data.Date)
fmt.Printf("宜: %v\n", data.Yi)
fmt.Printf("忌: %v\n", data.Ji)
fmt.Printf("吉时: %s\n", data.AuspiciousHours)
fmt.Printf("冲煞: %s\n", data.Conflict)
fmt.Printf("胎神: %s\n", data.FetalGod)
}
// 输出示例:
// 日期: 2024-12-21
// 宜: [祭祀 祈福 求嗣 开光 嫁娶]
// 忌: [出行 安葬 作灶]
// 吉时: 子时(23:00-01:00), 寅时(03:00-05:00)
// 冲煞: 冲蛇(己巳) 煞西
// 胎神: 占门炉外西北// 使用 fetch 调用老黄历 API(浏览器或 Node.js 18+)
const queryDate = '2024-12-21'; // 冬至
async function getHuangLi(date) {
const url = `https://api.example.com/huangli?date=${date}&start_year=1900&end_year=2100`;
try {
const response = await fetch(url);
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);
}
const data = await response.json();
console.log(`日期: ${data.date}`);
console.log(`宜: ${data.yi.join(', ')}`);
console.log(`忌: ${data.ji.join(', ')}`);
console.log(`吉时: ${data.auspicious_hours}`);
console.log(`冲煞: ${data.conflict}`);
console.log(`胎神: ${data.fetal_god}`);
return data;
} catch (error) {
console.error('请求失败:', error);
}
}
// 执行查询
getHuangLi(queryDate);
// 输出示例:
// 日期: 2024-12-21
// 宜: 祭祀, 祈福, 求嗣, 开光, 嫁娶
// 忌: 出行, 安葬, 作灶
// 吉时: 子时(23:00-01:00), 寅时(03:00-05:00)
// 冲煞: 冲蛇(己巳) 煞西
// 胎神: 占门炉外西北7 个高频疑问
所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。