四柱笔记(一):基本阴阳理论

四柱笔记(一):基本阴阳理论
引言
中医关于阴阳五行的论述:

阴阳应象大论:阴胜则阳病,阳胜则阴病。

五行配脏腑:

这里写图片描述

 

小编按:脏属阴,腑属阳。所以对应天干交替排列,数字中一般单数为阳,双数为阴,因此甲乙丙等也是阴阳交替。五脏中肝属木,心属火,脾属土,肺属金,肾属水。而同时 肝胆 / 心小肠 / 脾胃 / 肺大肠 / 肾膀胱 相表里,因此在同一五行中分阴阳。另外木火土金水的顺序,也即黄帝内经中四季顺序,其中脾胃的中土属于长夏。

根据岁运所属和四时旺衰可以表征疾病,如木太过,脾胃必然受克。

宋 许子平 出生年月配天干地支,即八字。运气排列法。

黄帝内经:天地之间, 六合之内,其气九州、九窍、五脏、十二节,皆通乎天气。

八字中阴阳五行生克制化对人有影响,且人和万物相同都有兴衰过程,称为 运气。

出生干支排列:命 ;一生各阶段:运 。命好行运好为上,命好行运差为暂时,命差行运亦差则下。

阴阳学说

这里写图片描述
山海经:伏羲得河图,夏人因之,曰连山;皇帝得河图,商人因之,曰蹄藏;烈山氏得河图,周人因之,曰周易。

 

周易乾凿度:乾坤者,阴阳之根本,万物之祖宗也。

系辞:乾道成男,坤道成女。天尊地卑。乾阳物也,坤阴物也。

阴阳互根:阴在内,阳守之,阳在外,阴使也。(阴阳应象大论)

阴阳消长: 日往月则来,月往日则来,日月相推,而明生焉。寒往暑来,暑往则寒来,寒暑相推而成岁焉。(系辞)

阴阳转化: 阴极生阳,阳极生阴。

五行学说

五行特性: 木:生发条达。 火:火热炎上。土:长养化育。金:清净收杀。水:寒冷向下。
取象比类。

五行生克:

木生火,火生土,土生金,金生水,水生木

木克土,土克水,水克火,火克金,金克木

关系:

生我者为父母,我生者为子孙,克我者为官鬼,我克者为妻财,比肩者为兄弟。

官鬼对于女人既是官星,又是丈夫。妻财对男人即使妻子又是钱财。

按:按照这个关系,五行中的任意一个都与其他四个(比肩即自己,因此可以说和所有五行)均具有一定关系。

生:生成发展,克:制约平衡。

徐大升,元理赋 : 金旺得火,方成器皿。火旺得水,方成相济。水旺得土,方成池沼。土旺得木, 方能疏通。木旺得金,方成栋梁。

反生为克: (母克子)

金赖土生,土多金埋。

土赖火生,火多土焦。

火赖木生,木多火塞。

木赖水生,水多木漂。

水赖金生,金多水浊。

泄多为克: (子克母,子旺母衰)

金能生水,水多金沉。

水能生木,木盛水缩。

木能生火,火多木焚。

火能生土,土多火晦。

土能生金,金多土虚。

反克:

金能克木,木坚金缺。

木能克土,土重木折。

土能克水,水多土荡。

水能克火,火旺水干。

火能克金,金多火熄。

五行亢乘: 凡事物亢极则乘,强而欺弱,为乘。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
四柱推算是根据一个人的出生年、月、日、时,推算出其对应的八字。在实现这个功能时,需要用到一些农历和天干地支相关的知识。 下面是一个基于uniapp实现的简单的四柱推算的代码示例: ```html <template> <view class="content"> <view class="input-group"> <text>年份:</text> <input type="number" v-model="year" /> </view> <view class="input-group"> <text>月份:</text> <input type="number" v-model="month" /> </view> <view class="input-group"> <text>日期:</text> <input type="number" v-model="day" /> </view> <view class="input-group"> <text>出生时刻:</text> <input type="number" v-model="hour" /> </view> <view class="result"> <text>八字推算结果:{{bazi}}</text> </view> <button @click="computeBazi">计算八字</button> </view> </template> <script> export default { data() { return { year: "", month: "", day: "", hour: "", bazi: "", }; }, methods: { computeBazi() { // 根据输入的出生年月日时,计算八字 // 这里仅为示例,实现方式可能并不准确 const tgdz = [ "甲子", "乙丑", "丙寅", "丁卯", "戊辰", "己巳", "庚午", "辛未", "壬申", "癸酉", "甲戌", "乙亥", "丙子", "丁丑", "戊寅", "己卯", "庚辰", "辛巳", "壬午", "癸未", "甲申", "乙酉", "丙戌", "丁亥", "戊子", "己丑", "庚寅", "辛卯", "壬辰", "癸巳", "甲午", "乙未", "丙申", "丁酉", "戊戌", "己亥", "庚子", "辛丑", "壬寅", "癸卯", "甲辰", "乙巳", "丙午", "丁未", "戊申", "己酉", "庚戌", "辛亥", "壬子", "癸丑", "甲寅", "乙卯", "丙辰", "丁巳", "戊午", "己未", "庚申", "辛酉", "壬戌", "癸亥", ]; const tg = ["甲", "乙", "丙", "丁", "戊", "己", "庚", "辛", "壬", "癸"]; const dz = [ "子", "丑", "寅", "卯", "辰", "巳", "午", "未", "申", "酉", "戌", "亥", ]; const year = parseInt(this.year); const month = parseInt(this.month); const day = parseInt(this.day); const hour = parseInt(this.hour); const startYear = 1900; const tgdzStartIndex = 6; // 1900年的天干地支起始索引 const monthDays = [ 31, 28 + (year % 4 === 0 && year % 100 !== 0 ? 1 : 0), 31, 30, 31, 30, 31, 31, 30, 31, 30, 31, ]; let days = 0; for (let i = startYear; i < year; i++) { days += 365 + (i % 4 === 0 && i % 100 !== 0 ? 1 : 0); } for (let i = 0; i < month - 1; i++) { days += monthDays[i]; } days += day - 1; let hourIndex = Math.floor((hour + 1) / 2) - 1; let baziIndex = (days + hourIndex + tgdzStartIndex) % 60; let tgIndex = baziIndex % 10; let dzIndex = baziIndex % 12; this.bazi = tg[tgIndex] + dz[dzIndex]; }, }, }; </script> <style> .content { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 20px; } .input-group { display: flex; align-items: center; margin-bottom: 10px; } .result { margin-top: 20px; } button { margin-top: 20px; background-color: #409eff; color: #fff; border: none; padding: 10px; border-radius: 5px; } </style> ``` 这段代码实现了四柱推算的基本功能,具体的计算方法可能并不准确,仅供参考。在这个示例中,我们通过输入年份、月份、日期和出生时刻来推算八字,并将结果显示在页面上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值