万年历mysql数据库万年历宜忌数据_总说黄道吉日,万年历里的宜忌你真的看懂了吗?...

原标题:总说黄道吉日,万年历里的宜忌你真的看懂了吗?

自古至今,大多数中国人都有这么一个习惯,凡是结婚、开业、乔迁等人生中重要事情,都要看看黄历,提前算算好日子。大家看黄历的时候,时常还会看到每日吉凶宜忌中写着:剃头、整手足甲,沐浴。不知道的人就会认为,古人真是讲究仪式感,连剪头发、修指甲、洗澡都要选日子。其实这里边大有误解!

在黄历中的宜忌都是专业术语,有一些和我们熟知的含义有很大的区别。剃头亦称“理发”,是指婴儿第一次理去胎毛;整手足甲是指婴儿首次剪指甲与脚甲。

当然还有一些更容易混淆的术语:订盟专指订婚,而不是字面上结盟的意思;合帐专指缝制新娘和新郎要用的蚊帐,而不是核算账目……

c6735f0479f6f8381fe48c0c09ee2aec.png

图片来源太白万年历

现在我们依然会参照《黄历》记载的内容来作为生活指导手册,但是,随着科技的发展、生活节奏的加快,再翻那本厚厚的小册子,实在是太不方便和浪费时间了。于是作为可安装在手机中随机携带的黄历类应用应需而生。星球联盟平台内的《太白万年历》就是一款由专业命理团队结合权威大师指导研发的黄历参考类停用。准确无误地将厚厚的黄历搬进手机,大大方便了广大用户的生活!

太白万年历中包含了完整的节日日历,可以快速翻阅每个月的节日调休,同时针对国内假期日期进行调整,还有国际节日、国内节日、传统节日、二十四节气等,让用户不再错过任何有意义的节日;也拥有完整又专业得老黄历信息,详细罗列出农历节气变化、每日宜忌、吉神凶神、生肖冲煞、时辰凶吉、天干地支、纳音五行、吉神方位……

b4920961e970c287233e01374f6a0f48.png

图片来源太白万年历

当然,互联网市场的多层次、多元化和垂直细分化市场需求是互联网发展的趋势。太白万年历作为一款互联网化的应用,这些年除了为用户提供看日期、看天气、挑好日子的功能以外,还推出完善的事件提醒功能,操作简单快捷,包含备忘录、日程提醒、生日纪念,可以方便的管理生活的大小事;新增了资讯板块,让用户不出门便知晓天下事;同时,用户还能根据使用行为贡献获得相应的金币奖励,在星球联盟平台内能直接兑换现金奖励!

804bc33e90af726974addd898a10e687.png

图片来源太白万年历

这些特色工具帮助用户更好地面对日常生活中的各种场景,很好地解决了用户的痛点,男女老少皆宜,因此得到了越来越多用户的认可,真正成为了一款集日历信息、黄历查询、吉日查询等各种功能为一体的综合性日历软件。

对于黄历的宜忌和万年历的使用,大家是不是有了一个初步的了解呢?其实黄历和万年历都是集众多历法术语为一身的文化瑰宝,真正能看懂和使用之后,也能了解更多的传统知识噢~返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据很详细 CREATE TABLE `zb_calendar` ( `GregorianDateTime` varchar(255) DEFAULT NULL COMMENT '公历日期时间', `LunarDateTime` varchar(255) DEFAULT NULL COMMENT '农历日期时间', `LunarShow` varchar(255) DEFAULT NULL, `IsJieJia` varchar(255) DEFAULT NULL, `LJie` varchar(255) DEFAULT NULL COMMENT '农历节日', `GJie` varchar(255) DEFAULT NULL COMMENT '公历节日', `Yi` varchar(255) DEFAULT NULL COMMENT '宜', `Ji` varchar(255) DEFAULT NULL COMMENT '忌', `ShenWei` varchar(255) DEFAULT NULL COMMENT '神位', `Taishen` varchar(255) DEFAULT NULL COMMENT '胎神', `Chong` varchar(255) DEFAULT NULL COMMENT '冲煞', `SuiSha` varchar(255) DEFAULT NULL COMMENT '岁煞', `WuxingJiazi` varchar(255) DEFAULT NULL COMMENT '五行甲子', `WuxingNaYear` varchar(255) DEFAULT NULL COMMENT '纳音五行年', `WuxingNaMonth` varchar(255) DEFAULT NULL COMMENT '纳音五行月', `WuxingNaDay` varchar(255) DEFAULT NULL COMMENT '纳音五行日', `MoonName` varchar(255) DEFAULT NULL COMMENT '农历月名称', `XingEast` varchar(255) DEFAULT NULL COMMENT '星宿吉凶(东方星座)', `XingWest` varchar(255) DEFAULT NULL COMMENT '四方(星座)', `PengZu` varchar(255) DEFAULT NULL COMMENT '彭祖百忌', `JianShen` varchar(255) DEFAULT NULL COMMENT '黄历12值神建', `TianGanDiZhiYear` varchar(255) DEFAULT NULL COMMENT '天干地支年', `TianGanDiZhiMonth` varchar(255) DEFAULT NULL COMMENT '天干地支月', `TianGanDiZhiDay` varchar(255) DEFAULT NULL COMMENT '天干地支日', `LMonthName` varchar(255) DEFAULT NULL COMMENT '农历月名称', `LYear` varchar(255) DEFAULT NULL COMMENT '生肖', `LMonth` varchar(255) DEFAULT NULL COMMENT '农历月', `LDay` varchar(255) DEFAULT NULL COMMENT '农历日', `SolarTermName` varchar(255) DEFAULT NULL COMMENT '农历节气的名称' ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='万年历';
要实现万年历宜忌功能,需要先准备好宜忌数据。这提供一个简单的实现: ```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、付费专栏及课程。

余额充值