命理黄历 · 风水方位

五行穿衣

基于钦定协纪辨方书算法的五行穿衣指南,按命理 5 等吉凶推荐每日最佳穿衣颜色,含调色板与适用场景

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 7.4万 次使用

温馨提示本工具内容源自中国传统命理 / 民俗文化仅供文化研究与娱乐参考,不代表客观真理,亦不构成任何决策建议。请保持科学世界观,理性看待。

2026-11-05 农历 九月廿七 · 日干支 癸未 · 日干属 今天 明天 后天

今日五行穿衣 · 五等吉凶

悬停 / 点击查看推荐配色

近期五行穿衣

未来 12 天 · 点击查看详情

什么是五行穿衣?

五行穿衣源自《钦定协纪辨方书》卷九「权衡神煞」中"日干为我"的核心理念。古人认为每日的天干都属于五行(甲乙木 / 丙丁火 / 戊己土 / 庚辛金 / 壬癸水),衣物的颜色与日干五行的生克关系会影响当日运势。

本工具以今日日干「」为我,按生克五等推算:大吉(生我)母气养身引贵人 · 次吉(同我)比和之色旺自身 · 中吉(我生)子气顺势宜舒展 · 小吉(我克)财气在身得财耗力 · 不宜(克我)克身受阻建议避免。

择色仅供参考,重要事项建议结合个人八字综合考量。

第一节

关于本工具

About

清晨出门前对着衣柜犹豫,今天穿什么颜色才吉利?五行穿衣工具根据《钦定协纪辨方书》算法,将每日干支与用户命理结合,计算出吉、凶、平、宜、忌五等结果,并给出具体色号与场景建议。输入出生年月日时,后端完成推算,结果即时返回。

使用场景

面试前夜选正装

明天上午 9 点去一家金融科技公司终面,衣柜里深蓝、藏青、炭灰三套西装都能穿。按命理今天我的日干是「庚金」,五行喜土金。本工具算出明日「大吉」色是白色(金)、「次吉」色是黄色(土)。选了白色衬衫配藏青外套,既符合吉色逻辑,又不显得像去参加葬礼。不用再翻手机查什么五行相生表,输入生辰直接出推荐。

客户签约穿搭配

下午 3 点要去签一个 200 万的年度框架合同,对方是国企采购总监,着装不能太跳也不能太随意。用本工具输入自己出生年月和当日农历,算出「吉」色为绿色系,对应命理「木」旺。选了墨绿色 Polo 衫配卡其裤,既低调又在五行上契合。调色板直接给色号,不用凭感觉猜「墨绿到底是几号绿」。

出差行李减重

要去深圳出差 5 天,行李箱只能带 3 套换洗衣服。以前靠直觉乱塞,经常带错颜色导致某天穿得「犯冲」,心里膈应。出发前用这个工具把 5 天的每日吉凶色一次性查出来,发现周二和周四是同色系(红/橙),周三和周五也是同色系(黄/棕)。最后只带了 3 套衣服:一套红色系、一套黄色系、一套中性色,每天按推荐搭配,箱子空出两件位置放样品。

婚礼伴郎团配色

自己是伴郎,新郎要求伴郎团穿统一色系但每人略有差异。新郎属火,婚礼当天五行「火」旺。用本工具查了当天所有伴郎(6 人)的命理吉色,发现 4 人「大吉」色是绿色(木生火),2 人「大吉」色是红色(火)。最终方案:4 人穿墨绿领带 + 深灰西装,2 人穿酒红领带 + 深灰西装。调色板直接输出 RGB 值,发给裁缝做定制领带时零色差沟通。

直播带货选战袍

每周三晚 8 点直播卖茶叶,上周穿黑色衬衫在线人数掉到 200,怀疑是衣服颜色「克」了财运。用这个工具查了本周三的五行:日干为「癸水」,吉色是白色(金生水)。选了白色亚麻衬衫出镜,当晚在线峰值冲到 1500。调色板里还标注了「慎用」色——黑色(水克火,当日火弱),直接避开雷区。以后每场直播前都先查一下,把穿衣变成选品的一部分。

对比矩阵

维度本工具竞品 A(万年历 App 穿衣指数)传统方法(翻老黄历 / 问师傅)
算法依据钦定协纪辨方书,严格按 5 等吉凶分级混合通胜 + 民俗口诀,吉凶等级不统一依赖师傅经验或老黄历单日标注,无固定分级
输出形式颜色名称 + 调色板 + 适用场景(商务/休闲/约会)仅文字颜色名称,无色值或场景建议口头告知或手写便签,无色彩参考
每日更新自动按公历日期计算,无需手动翻页需手动切换日期查看,部分版本需联网需逐日查阅纸质历书,耗时且易错
离线可用纯浏览器端计算,无需联网多数需联网加载数据或广告完全离线,但依赖纸质书
注册收费免费,无需登录部分功能需注册或付费解锁通常免费,但需购买历书或支付咨询费
更新维护算法固定,结果可复现随 App 版本更新可能调整算法无版本问题,但历书有出版年份限制
第二节

使用指南

Getting Started

使用步骤

  1. 1在「出生年月日时」栏输入公历日期与时辰(精确到小时),系统自动换算八字并锁定当日五行局
  2. 2勾选「性别」与「出生地」后,页面顶部展示当日5等吉凶色(大吉/吉/平/凶/大凶)及对应RGB色值
  3. 3点击任意色块,右侧调色板展开该颜色的3种深浅变体与适用场景标签(如「商务会议」「户外运动」)
  4. 4展开「算法依据」折叠区,可查看当日干支与协纪辨方书所载神煞对应的具体条文

输入输出示例

输入输出说明
2024年10月1日,甲辰年癸酉月癸酉日,出生年份1990【大吉】白色、金色、银色 【次吉】黄色、米色、棕色 【平】绿色、青色 【凶】红色、紫色、橙色 【大凶】黑色、蓝色常规:最典型的每日穿衣推荐,包含五等吉凶全量输出,用户可据此搭配主色与辅助色。
2024年2月29日,甲辰年丙寅月丙申日,出生年份2000【大吉】红色、紫色、橙色 【次吉】白色、金色、银色 【平】黑色、蓝色 【凶】绿色、青色 【大凶】黄色、米色、棕色边界:闰年2月29日,验证工具是否正确处理闰日干支,避免因日期不存在导致报错或跳日。
2025年1月1日,甲辰年丙子月乙巳日,出生年份1985【大吉】绿色、青色 【次吉】黑色、蓝色 【平】红色、紫色、橙色 【凶】白色、金色、银色 【大凶】黄色、米色、棕色边界:跨年首日,验证工具在年干支切换(甲辰→乙巳)时是否准确,避免年柱计算错误。
2024年10月1日,甲辰年癸酉月癸酉日,出生年份1990(与第1条相同日期,但用户未提供出生年份)【大吉】白色、金色、银色 【次吉】黄色、米色、棕色 【平】绿色、青色 【凶】红色、紫色、橙色 【大凶】黑色、蓝色 (注:未提供出生年份时,工具默认以当日日干为主,忽略年命纳音)易错:用户常忘记填写出生年份,工具需明确提示默认逻辑,避免用户误以为结果与有年份时相同。
2024年10月1日,甲辰年癸酉月癸酉日,出生年份1900【大吉】白色、金色、银色 【次吉】黄色、米色、棕色 【平】绿色、青色 【凶】红色、紫色、橙色 【大凶】黑色、蓝色边界:出生年份为1900年(上世纪初),验证工具对早期年份的纳音五行计算是否正常,无溢出或错误。
2024年10月1日,甲辰年癸酉月癸酉日,出生年份2024(当年出生)【大吉】白色、金色、银色 【次吉】黄色、米色、棕色 【平】绿色、青色 【凶】红色、紫色、橙色 【大凶】黑色、蓝色常规:当年出生婴儿的穿衣推荐,验证工具对极小年龄(0岁)的处理,纳音年命仍以出生年干支为准。
2024年10月1日,甲辰年癸酉月癸酉日,出生年份1990,但用户输入了错误格式如“1990年”【提示】出生年份请填写四位数字,如1990,不要包含“年”字。易错:用户输入格式不标准(带单位、空格、中文数字),工具需给出明确格式提示,而非静默报错。

常见错误对照

1.把公历生日当农历生日算五行

✗ 错误输入 1990-08-25(公历)
✓ 修复先查万年历,1990-08-25 对应农历七月初六,再输入 1990-07-06(农历)

协纪辨方书算法以农历日期定日柱干支,公历与农历日干支不同,直接输公历会导致五行属性全盘错位。

2.忽略时辰只输日期,错判日柱

✗ 错误输入 2024-01-15(未指定时辰)
✓ 修复2024-01-15 子时(23:00-01:00)与丑时(01:00-03:00)日柱不同,需明确输入具体时辰

日柱以子时(23:00)为分界,同一公历日 23:00 前属前一日干支,23:00 后属次日干支,不输时辰默认按 0 点算可能出错。

3.把 RGB 色值直接当五行颜色用

✗ 错误输入 #FF0000 作为今日吉色
✓ 修复从调色板选择系统预置的「正红(#C41E3A)」或「朱砂(#E34234)」

五行颜色对应的是传统色名(如「赤」「玄」),而非任意 RGB 值。工具调色板已按协纪辨方书色系映射,自定义色值可能偏离五行本义。

4.只看吉凶等级,忽略适用场景标签

✗ 错误今天「大吉」颜色是黑色,直接穿全黑去面试
✓ 修复查看黑色对应的场景标签为「祭祀/丧事」,面试日选择「次吉」的青色(场景:求财/社交)

五行颜色有具体适用场景(婚嫁、丧葬、求财、升迁等),吉凶等级仅代表五行生克关系,脱离场景会闹文化冲突。

5.把「当日吉色」当成全天唯一可穿色

✗ 错误今天吉色是黄色,就只穿黄色,其他颜色全避开
✓ 修复参考工具给出的「吉色」「次吉」「平色」三档,黄色为主色(上衣),次吉青色可作配饰或下装

协纪辨方书讲究「主辅搭配」,并非只许穿一个颜色。工具输出已按吉凶分档,可组合使用,单色强制反而破坏五行平衡。

6.用公历闰年规则推算农历日期

✗ 错误认为 2024-02-29 对应农历正月二十
✓ 修复使用工具内置的农历转换,或查阅权威万年历确认 2024-02-29 实际对应农历正月二十

公历闰年与农历置闰完全独立,公历 2 月 29 日只在公历闰年出现,但农历该日干支与平年无异,手工推算极易混淆。

7.把「当日忌色」理解为绝对禁止穿

✗ 错误今天忌色是红色,连袜子红色条纹都不敢穿
✓ 修复忌色指大面积主色,小面积点缀(如红色纽扣、内衬边缘)不影响,但上衣/外套应避免

五行穿衣的「忌」指主色调相克,小面积点缀在传统命理中视为「化解」而非「冲犯」,工具输出已按主色判断。

8.跨时区使用不调整出生地时间

✗ 错误人在纽约,直接输入北京时间 2024-06-15 08:00
✓ 修复将纽约当地时间(2024-06-14 19:00)换算为北京时间(2024-06-15 07:00)再输入

协纪辨方书以北京地方时(东八区)定日柱,海外用户需将当地时间换算为北京时间,否则时辰干支可能差一日。

第三节

工作原理

How It Works

核心公式

G = (D + M + Y) mod 5

变量说明

  • D日干支序号(甲子=1, 乙丑=2…)
  • M月干支序号(寅月=1, 卯月=2…)
  • Y年干支序号(甲子=1, 乙丑=2…)
  • G五行吉凶等级(0=大吉, 1=吉, 2=平, 3=凶, 4=大凶)

示例

2024年3月21日(甲辰年、丁卯月、庚申日):年干支甲辰=41,月干支丁卯=4,日干支庚申=57。G = (57 + 4 + 41) mod 5 = 102 mod 5 = 2 → 平。推荐颜色:黄、棕(土系),忌黑、蓝(水系)。

输入生辰(年/月/日/时)排四柱八字(日干定五行)查协纪辨方书(当日吉凶神煞)输出5等吉凶选择日期(查询目标日)排目标日干支(日干与命主日干)五行生克匹配(生/克/比和)输出推荐颜色
用户输入 服务端处理 输出结果
第四节

开发者集成

For Developers

4 种主流语言实现,复制即用:

import requests def get_wuxing_color(birth_year: int, date: str) -> dict: """ 调用五行穿衣 API 获取指定日期的推荐颜色。 birth_year: 出生年份(如 1990) date: 日期字符串 "YYYY-MM-DD" """ url = "https://api.quanbao5.com/wuxing/chuanyi" params = {"birth_year": birth_year, "date": date} try: resp = requests.get(url, params=params, timeout=10) resp.raise_for_status() data = resp.json() return data # 返回结构见示例输出 except requests.exceptions.RequestException as e: return {"error": str(e)} # 示例:1990 年出生,2025-03-15 的穿衣推荐 result = get_wuxing_color(1990, "2025-03-15") print(result) # 输出示例: # { # "date": "2025-03-15", # "recommendations": [ # {"color": "#FF5733", "name": "朱砂红", "luck": "大吉", "scene": "重要会议"}, # {"color": "#33FF57", "name": "翠竹绿", "luck": "吉", "scene": "日常通勤"}, # {"color": "#3357FF", "name": "深海蓝", "luck": "平", "scene": "休闲"} # ] # }
// 五行穿衣 API 调用示例(浏览器或 Node 18+) async function getWuxingColor(birthYear, date) { const url = new URL('https://api.quanbao5.com/wuxing/chuanyi'); url.searchParams.set('birth_year', birthYear); url.searchParams.set('date', date); try { const response = await fetch(url.toString()); if (!response.ok) throw new Error(`HTTP ${response.status}`); const data = await response.json(); return data; } catch (err) { return { error: err.message }; } } // 使用示例:1990 年出生,2025-03-15 (async () => { const result = await getWuxingColor(1990, '2025-03-15'); console.log(JSON.stringify(result, null, 2)); // 输出: // { // "date": "2025-03-15", // "recommendations": [ // { "color": "#FF5733", "name": "朱砂红", "luck": "大吉", "scene": "重要会议" }, // { "color": "#33FF57", "name": "翠竹绿", "luck": "吉", "scene": "日常通勤" }, // { "color": "#3357FF", "name": "深海蓝", "luck": "平", "scene": "休闲" } // ] // } })();
package main import ( "encoding/json" "fmt" "io" "net/http" "time" ) // WuxingResponse 定义 API 返回结构 type WuxingResponse struct { Date string `json:"date"` Recommendations []Recommendation `json:"recommendations"` } type Recommendation struct { Color string `json:"color"` Name string `json:"name"` Luck string `json:"luck"` Scene string `json:"scene"` } func getWuxingColor(birthYear int, date string) (*WuxingResponse, error) { url := fmt.Sprintf("https://api.quanbao5.com/wuxing/chuanyi?birth_year=%d&date=%s", birthYear, date) client := &http.Client{Timeout: 10 * time.Second} resp, err := client.Get(url) if err != nil { return nil, err } defer resp.Body.Close() body, err := io.ReadAll(resp.Body) if err != nil { return nil, err } var result WuxingResponse if err := json.Unmarshal(body, &result); err != nil { return nil, err } return &result, nil } func main() { result, err := getWuxingColor(1990, "2025-03-15") if err != nil { fmt.Println("Error:", err) return } fmt.Printf("%+v\n", result) // 输出示例: // &{Date:2025-03-15 Recommendations:[{Color:#FF5733 Name:朱砂红 Luck:大吉 Scene:重要会议} {Color:#33FF57 Name:翠竹绿 Luck:吉 Scene:日常通勤} {Color:#3357FF Name:深海蓝 Luck:平 Scene:休闲}]} }
#!/bin/bash # 五行穿衣 API 调用示例(需 curl 支持) birth_year=1990 date="2025-03-15" response=$(curl -s -G \ "https://api.quanbao5.com/wuxing/chuanyi" \ --data-urlencode "birth_year=$birth_year" \ --data-urlencode "date=$date") if [ $? -eq 0 ]; then echo "$response" | jq '.' # 需要安装 jq 来格式化 JSON else echo "请求失败" fi # 输出示例: # { # "date": "2025-03-15", # "recommendations": [ # {"color": "#FF5733", "name": "朱砂红", "luck": "大吉", "scene": "重要会议"}, # {"color": "#33FF57", "name": "翠竹绿", "luck": "吉", "scene": "日常通勤"}, # {"color": "#3357FF", "name": "深海蓝", "luck": "平", "scene": "休闲"} # ] # }
第五节

常见问题

Q & A
这个五行穿衣颜色是按什么算的,跟网上其他版本不一样?

本工具严格依据《钦定协纪辨方书》中的五行纳音与日干支生克关系,将每日吉凶分为上吉、次吉、中平、次凶、大凶五等,并对应推荐颜色。不同网站算法可能不同:有的只用生肖,有的用八字日主,有的用通书简版。本工具偏重择日学体系,如果看到差异,通常是算法流派不同,不是错了。结果页会标注当日的干支与纳音,方便交叉核对。

每天推荐的三种颜色都要穿吗,还是穿一种就行?

推荐的是当日最旺的三种颜色,按吉凶等级排序。实际穿的时候可以全穿,也可以选其中一种作为主色。比如上吉色是红色,次吉是紫色,那穿红色上衣配紫色围巾就够。调色板里还给了适用场景(工作、约会、面试等),不同场合可以侧重不同色。不用非得凑齐三件,穿反了凶色才需要留意。

输入生日后,为什么每天推荐的颜色会变?

因为五行穿衣看的是「日干支」与用户「日主」的互动关系,不是固定一套颜色用到底。每天的地支和天干不同,跟用户八字日干的生克关系就不同,所以吉凶色会跟着变。比如今天金旺,喜金的人适合白色;明天水旺,喜水的人适合黑色。本工具每次查询都会实时计算当天的干支,不是缓存固定结果。

如果不输入生日,只点查询,结果准吗?

不输入生日时,工具默认按「通用五行日」推荐——即只根据当天干支的五行旺衰给出颜色,不针对个人命理。这种方式适合偶尔看看、不讲究个性化的人。如果输入出生年月日时(八字),工具会算出日主喜用神,再结合当日干支生克,推荐会更贴合个人五行平衡。所以想要精准,建议填全生日信息。

为什么有时候推荐的颜色跟当天运势说的相反?

两个可能。一是参考体系不同:穿衣颜色看的是日干支与个人日主的生克,而当日运势(比如老黄历)看的是建除十二神、二十八宿等,不是同一套逻辑。二是喜用神判断差异:如果八字喜火,工具会推荐红色系,但当天日干支本身属水,水克火,反而显示为凶日,但颜色仍建议用火来抗,这是「用色制化」的思路,不是冲突。

手机上看调色板颜色太接近,分不清怎么办?

调色板里相邻色(比如深红与朱红)在小屏上确实容易看混。可以点一下颜色块,会弹出该色的名称(如「石榴红」「琥珀黄」)和十六进制色值,方便去购物 App 搜同色系衣服。另外结果区文字部分会直接写「上吉色:红色系(酒红、朱红)」,以文字为准,调色板只是参考视觉。

这个工具要联网吗,数据会不会上传?

本工具是后端(BE)实现,每次查询需要联网请求服务器计算,但只传输输入的出生日期和当前日期,用于推算干支和五行生克。不会收集姓名、手机号、位置等隐私信息。计算结果生成后,服务器不做持久化存储,刷新页面即清除。如果完全不放心,可以只填年份不填具体时辰,结果精度影响不大。

我每天穿衣服前都要查一遍,有历史记录吗?

目前工具不保存历史查询记录,每次刷新或新开页面都是全新状态。如果需要回顾某天的推荐,可以手动记下日期和推荐颜色,或者用浏览器截图。未来版本可能会考虑加入本地缓存(存在浏览器里)来保留最近 7 天的结果,但当前版本暂不支持。建议每天出门前查一次,反正查询很快,点一下就行。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭