因过年前家里进伙(乔迁),让当地的先生选了时辰,通过对天干地支的了解,对古人的智慧尤为惊叹,因此,学习了一下。特此,记录所学内容。

天干地支,简称为干支,源自中国远古时代对天象的观测
天干:“甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)”
地支:“子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài)”
{若表示生肖:子(鼠)、丑(牛)、寅(虎)、卯(兔)、辰(龙)、巳(蛇)、午(马)、未(羊)、申(猴)、酉(鸡)、戌(狗)、亥(猪)}
天干一共10个,地支一共12个。对天干进行奇偶排列,
奇数有:“甲、丙、戊、庚、壬”,偶数有:“乙、丁、己、辛、癸”
同理,地支的奇数:“子、寅、辰、午、申、戌” ,偶数有:“丑、卯、巳、未、酉、亥”
奇数为阳,代表茂盛繁荣,偶数为阴,代表萧条灭落。
天干的阳和地支的阳组合,天干的阴和地支的阴组合。得到共60种(干在前,支在后)如下:

这个记忆较为简单,只需记住天干在前,每10个为一组,地支按12种排列的顺序添加在天干的后面,以此类推。
天干地支方位图

  1. 天干地支纪年:

计算以及推算
天干=(公历年份)/10,所得余数
地支=(公历年份)/12,所得余数

举例子:(纪年的天干只需要看年尾数即可,因为余数就是尾数)
1995年为乙亥年(通过上述公式计算,天干为5,地支为3),
2021年为辛丑年(通过上述公式计算。天干为1,地支为5)

  1. 天干地支纪月:

干支纪月歌诀
干支纪月的推算较为容易,每年的各月地支已经固定,只要推算月的天干配固定每月地支就行。有歌诀为证(寅月为正月,寅为虎,又称“五虎遁元”):
甲己之年丙作首,——逢年干是甲或己的年份,正月的月干从丙上起。
乙庚之岁戊为头,——逢年干是乙或庚的年份,正月的月干从戊上起。
丙辛必定寻庚起,——逢年干是丙或辛的年份,正月的月干从庚上起。
丁壬壬位顺行流,——逢年干是丁或壬的年份,正月的月干从壬上起。
更有戊癸何方觅,甲寅之上好追求。——逢年干是戊或癸的年份,正月的月干从甲上起。
记忆:


注意:以立春为正月,月份的天干地支是按60个干支排序下来的。比如,2021年2月(立春之后为正月)的后面以庚干支(辛年的正月天干是庚)开头的月份,而纪月的地支是固定的寅,所以是庚寅月。

  1. 天干地支纪日:

第一种方法
日干支推算表,又名日柱推算表、一纸万年历,由山东任红岩原创,一纸万年历在手,百年日柱尽可知。


公式表如下:

举例子:
2008年8月8日=2008年数+8月数+8日=36+33+8=77-60=17=庚辰
2021年2月25日=2021年数+2月数+25日=39+37+25=101-60=41=甲辰(2月用上一年的年数,那就是2020年的数,即为39,2021年数为44.)

第二种方法
1900-1999年日干支基数=(年尾二位数+3)*5+55+(年尾二位数-1)/4
2000-2099年日干支基数=(年尾二位数+7)*5+15+(年尾二位数+19)/4
(只用商数,余数不用,数过60就去掉60,算出来的值是1月1日的日干支)
举例子
2008年8月8日:
日干支基数=(8+7)5+15+(8+19)/4=155+15+27/4=75+15+6=96(基数)
8月8日纪日:36+31+29+31+30+31+30+31+8=257
257/60=17(序号17为庚辰,也可以先除以10得日干,除以12得日支,亦得庚辰)
2021年2月25日:
日干支基数=(21+7)*5+15+(21+19)/4=140+15+10=165(165/60得基数45)
2月25日纪日:45+31+25=101
101/60=41(甲辰)

  1. 天干地支纪时:

60时辰合5日一个周期;一个周期完了重复使用,周而复始,循环下去。

总结:
中华文化博大精深,还有太多需要学习的地方,对天地自然的奥秘探索,表现了古人极大的智慧。对气象,节气,身体,五行等等都还需进一步了解,期待后面的学习!

参考文献
1.天干地支百度百科https://baike.baidu.com/item/%E5%A4%A9%E5%B9%B2%E5%9C%B0%E6%94%AF/278140?fr=aladdin
2.计天干地支的公式
http://www.360doc.com/content/19/0923/09/26480468_862679376.shtml
3.万年历查询
https://wannianrili.bmcx.com/

天干地支计算年月日时相关推荐

  1. 如何用天干地支计算年月日时?

    http://zhidao.baidu.com/question/145999147.html http://blog.sina.com.cn/s/blog_647277d90100kiun.html

  2. JAVA 计算年月日时分秒毫秒

    /**计算年月日时分秒毫秒**/ public static String Millisecond(String begins,String ends,String appointmentNo,Str ...

  3. SwiftUI 日期大全之日期日历年月日星期天干地支十二时辰时分秒(教程含源码)

    本文价值与收获 看完本文后,您将能够作出下面的界面 看完本文您将掌握的技能 使用Timer制作个clock 显示标准中文 显示农历天干地支十二时 解决方案 1.获取标准日期 //中文公历标准 //20 ...

  4. SwiftUI实战之日期日历年月日星期天干地支十二时辰时分秒

    本文价值与收获 看完本文后,您将能够作出下面的界面 Jietu20200409-210227@2x.jpg Jietu20200409-210626.gif 看完本文您将掌握的技能 使用Timer制作 ...

  5. PHP阴历阳历天干地支纪年月日生肖五行24节气生辰八字

    class Calendar {/*** 农历 1900-2100 的润大小信息.** @var array*/protected $lunars = [0x04bd8, 0x04ae0, 0x0a5 ...

  6. c语言计算年月日时分秒程序,C语言入门级代码 获取当前系统的年月日时分秒

    镇场诗:吾心为他人,此智不私藏.学术有小成,愿帮大家忙.诚心说愿望,愿见闻者得启发. // #include #include void main() { time_t nowtime; struct ...

  7. Oracle Sysdate 时间计算 年月日时分秒

    加法 select sysdate,add_months(sysdate,12) from dual;        --加1年 select sysdate,add_months(sysdate,1 ...

  8. 关于天干地支及其计算

    以天干地支计算日期是我国悠良的传统文化,最近在看如何计算人的生辰八字,写了个程序,但是只能算年的干支,月.日的干支计算方法太复杂了,望之只能却步,还是乖乖去查万年历比较好.这里记下关于干支的一些东西. ...

  9. 一款公历转农历节气以及天干地支的js代码

    最近用到公历转农历,节气,天干地支的JavaScript代码.公历转节气可以计算法,能精确到时辰.如果只要精确到日也可以用查表法.然后农历涉及到闰月的计算.年和日的天干地支计算比较简单,但月份要根据节 ...

最新文章

  1. php下载文件压缩包已经损坏或未知格式,这个压缩文件格式未知或者数据已经被损坏解决方法...
  2. 硬编码 and 软编码
  3. 如何提取幻灯片表格_如何查看对Google文档,表格或幻灯片文件的最新更改
  4. (2.1)DDL增强功能-数据类型、同义词、分区表
  5. D. Flowers
  6. 安兔兔2019年1月安卓手机排行榜发布:小米无愧性价比之王
  7. IntelliJ 一键添加双引号
  8. 8个Python高效数据分析的技巧
  9. ArcIMS9.0 学习
  10. jQuery LigerUI API预览版发布
  11. 假如时光倒流我会这么学java
  12. SL4A apk 编译生成
  13. 外地人在上海浦东 身份证到期续办
  14. Mysql从入门到入魔——9. 游标、高级SQL特性
  15. 拼音四线三格图片_一年级拼音总结,请查收
  16. 黏土基纳米复合水凝胶/PVA/PAA/BC复合水凝胶/聚乙烯醇PVA基复合水凝胶/壳聚糖/液晶(CS/LC)复合水凝胶/PVA/季铵盐壳聚糖复合水凝胶/有机-无机纳米复合水凝胶定制
  17. 推荐几款好用的思维导图软件
  18. 13项目管理--相关方管理
  19. Http常用请求方法
  20. 悲剧艺术! finalize方法实现对象的自我拯救

热门文章

  1. VUE全家桶项目实战-- 4.后台首页布局
  2. 欧姆龙OMRON PLC之HostLink通讯协议(五)- CP1H以太网FINS/TCP通讯实例
  3. Sql Server 课堂笔记
  4. Verilog中if-else和case对比
  5. MEC — 边缘网络
  6. 后台隐身自动屏幕截图、后台自动屏幕截图、后台自动截屏、隐身自动截屏、后台监控软件(带有密码保护)—— 定时执行专家
  7. 【SDCC讲师专访】全栈工匠老曹:如何去认识全栈架构师?
  8. JSP项目常见问题解决方案
  9. tomcat报错 Unable to process Jar entry
  10. 服务器未能保存文件夹,Exchange服务器提示 Event ID 50 Ntfs (Ntfs) {延迟写入失败} Windows 无法保存文件...