量化八字看喜神(喜用之神)和忌神(忌凶之神)

https://www.bilibili.com/video/BV1GJ4m1b7bo/?spm_id_from=333.999.0.0&vd_source=d24414fcff023c860703722642557a07

看八字第一步
年干8分 月干12分 日元-我 时干12分
年支4分 月令40分 日支12分 时支12分
总共100分,正的一方总和超过50则身强,负的一方总和超过50则身弱。

看喜神(喜用之神)和忌神(忌凶之神)。
身强需要克耗
喜用之神:我生的,我克的,克我的。
忌凶之神:同我的,生我的。
身弱需要帮扶
喜用之神:同我的,生我的。
忌凶之神:我生的,我克的,克我的。

看八字第二步
看工作类型,哪个领域适合你
火类工作:文化,电子传媒,网络,科技,需要包装炒作类的信息文化类工作。
水类工作:销售贸易,餐饮酒店,流动性风险性的工作。
土类工作:中介,房产,矿产,中间人,拿回扣拿提成的工作。
木类工作:政府教育,艺术设计,司法,医药,渠道性工作。
金类工作:金融,财会,行政管理,建材钢材。

看八字第三步
看一生运气,十二长(掌)生状态。
长生十二宫:又叫十二长生,是指地支的十二种状态。
具体为长生(诞生),沐浴,冠带(成人),临官(工作),帝旺(人生巅峰),衰,病,死,墓,绝(没人记得你了),胎(重生投胎),养。
寓意着生命从生到灭循环往复的生命规律。

十二长生的应用

要实现万年历的宜功能,需要先准备好宜数据。这里提供一个简单的实现: ```javascript const yijiData = { "1": { "1": "祭祀,搬家,结婚,入宅,开市,订婚,纳采,裁衣", "2": "进人口,安葬" }, "2": { "1": "祭祀,开光,求嗣,解除,伐木,拆卸,修造,栽种,纳畜,安葬", "2": "嫁娶,进人口,移徙,出火,入宅,开市,立券,赴任" }, "3": { "1": "祭祀,求医,治病,开仓,出货财,安葬", "2": "嫁娶,出行,动土,开市,修造,上梁,入宅,移徙,栽种" }, // ... 其他月份的数据 }; const jiriData = { "1": "日值煞:天赦 喜神 阴德 官日", "2": "日值煞:月德合 天恩 月恩 玉堂", "3": "日值煞:月德合 天恩 月恩 玉堂", // ... 其他日期的数据 }; ``` 然后,在 `getCalendar()` 函数中,可以添加宜数据的处理: ```javascript function getCalendar(year, month) { const daysInMonth = getDaysInMonth(year, month); const firstDayOfWeek = getDayOfWeek(year, month, 1); const calendar = []; let week = [null, null, null, null, null, null, null]; for (let day = 1, i = 0; day <= daysInMonth; day++, i++) { const jiri = jiriData[day]; // 获取日值信息 const yiji = yijiData[month][day]; // 获取宜数据 const jiji = yijiData[month][day + 15]; // 获取数据 week[i] = { day, jiri, yiji, jiji }; // 把数据添加到每个日期对象中 if (getDayOfWeek(year, month, day) === "六" || day === daysInMonth) { calendar.push(week); week = [null, null, null, null, null, null, null]; i = -1; } } return { calendar, firstDayOfWeek }; } ``` 最后,在 `createCalendarTable()` 函数中,将宜数据添加到表格中: ```javascript function createCalendarTable(year, month) { const { calendar, firstDayOfWeek } = getCalendar(year, month); let table = "<table>"; table += "<tr><th>日</th><th>一</th><th>二</th><th>三</th><th>四</th><th>五</th><th>六</th></tr>"; for (let week of calendar) { table += "<tr>"; for (let day of week) { if (day === null) { table += "<td></td>"; } else { table += ` <td> <div class="day">${day.day}</div> <div class="jiri">${day.jiri}</div> <div class="yiji">${day.yiji}</div> <div class="jiji">${day.jiji}</div> </td> `; } } table += "</tr>"; } table += "</table>"; return table; } ``` 这样就可以在表格中显示每个日期对应的宜了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值