好的文章肯定人人都喜欢阅读,易经拆字占卦给你解惑答疑,丰富的内容让你更加有只是易经占卦取名和易经拆字占卦让你人生无疑。关注我们,更多精彩正在路上!
周易易经如何占卦?
说一说现在很实用的,而且应用比较广泛的,就是用现在的硬币来起卦的方法。
准备三枚同样的钱币,一角的最好;说好,是一样的硬币;和一张纸,一支笔,用来记录;
硬币摇卦,专业点的说法叫做“起卦”,起卦的方法五花八门,本文向你推荐的“硬币算卦法”,最为简单,方便易学。
可以开始了:
1.打开钱包,拿出硬币三枚。硬币用文字标了币值的那一面,是正面;国徽或者花卉等图案的一面,是背面。
2.找一安静地方,首先要让自己安静下来,态度端正地先净手焚香。
3.把三枚硬币用两手合握在手心里,要算什么你一定要想清楚!然后将意念高度集中,默想,使劲默想,想着你要算的事情。
4.接下来手开始摇,摇几下后把硬币往地上一丢。猜猜硬币丢出来的结果有几种可能?对了,只有四种:三个都是正面,三个都是背面,二个正面一个背面,一个正面二个背面。
5.把结果记下来,以背面,也就是国徽、花卉等图案那一面出现的情况为标准。
★如果摇出一个背面●○○奇数嘛,为阳,记作阳爻"——"。
★如果摇出三个背面●●●也是奇数也是阳,但这个数大了点,特殊点,叫老阳,记录的时候要在阳爻的后面打个叉:“——X”。
★如果摇出两个背面●●○偶数,自然为阴,记作阴爻“----”。
★如果摇出零个背面○○○算是偶数吧,为阴,也比较特殊,叫老阴,记录的时候要在阴爻的后面打个叉:“----X”。
要注意那些后面打叉的老阳和老阴,那可就是大名鼎鼎的变爻,记住,变爻!!!
每次摇下来,会摇出来多少变爻是不一定的,为啥叫变爻呢?因为物极必反,老阳会变为“--”(阴);老阴要会变为"—"(阳),记住这个变化之道,《易经》的精髓所在。
6.一鼓作气连摇六次,把六次摇出来的结果用上面的记法记录在纸上,顺序是从下往上!从下往上记!!!首座次摇出的结果叫做初爻,记录在最底下;第二次摇出的结果为第二爻,记录在初爻上面,依次类推一直记上去,直至把第六次记录完。恭喜你搞定了一卦!你再使点劲记住:这个卦叫做本卦,本来的卦、原来的卦的意思。
记下你的结果等待,会看的给你看看。
一、《易经》占卦须知
1.人生有无数的抉择,造成吉凶悔吝。如何抉择可保平安?可以趋吉避凶?《易经》提醒人要注意:德行(因为欲望会造成盲点与执著);能力(有能力就有自信);以及智慧(充分运用理性的力量,加上生活经验的配合)。
2.在“智慧”方面,占卦可以提供协助。所谓的“无有师保,如临父母”,以及“人谋鬼谋,百姓与能”(系辞下)。
3.在理性及经验皆无法明确论断时,可以进行占卦。首先,要遵守“三不占”原则:
① 不诚不占:此乃求教于神明,首重真诚。
② 不义不占:不合乎正当性及合理性的问题,不必占问。
③ 不疑不占:必须是理性难以测度之事。
4.提问方法:
① 每次一个问题,问题是:现在有一选择,一旦决定则后果如何?譬如小孩可选两个学校,则须分占二次,看其结果何者为宜。或者,欲购某屋,占其是否可行?当然,亦可占个人之时运、经商、婚姻、事业、健康、子嗣等。
② 同一问题,可以换不同方式来占。一旦有了结果,则须过三个月(一季)再占。
5.占卦最好在清晨,心思清净,意念集中。先拟好问题,准备纸笔。拿出筹策,握于手中,心中默念:“假尔泰筮有常,某(自己名字)今以某事,未知可否。爰质所疑于神之灵,吉凶、得失、悔吝、忧虞,唯尔有神,尚明告之。”
6.然后依占卦步骤,仔细进行。
二、《易经》占卦方法
《系辞传》上.10
“大衍之数五十,其用四十有九。分而为二以象两,挂一以象三,揲之以四以象四时,归奇于扐以象闺,故再扐而后挂。乾之策二百一十有六,坤之策百四十有四,凡三百六十,当期之日。二篇之策,万有一千五百二十,当万物之数也。是故四营而成易,十有八变而成卦。”
说明:筮者准备五十根蓍草(今之筹策),取出一根,横放在正前方,代表“太极”,在整个运算过程中保持不动。真正进行运算的,是为四十有九。(大衍之数五十,其用四十有九)
首座次运算:
1.任意分四十九根为两组,甲与乙。(分而为二以象两)
2.从甲组中取出一根,放置于左手二指之间。(挂一以象三)
3.甲组以四除之。(揲之以四以象四时)
4.甲组所余之数,为一或二或三或四,(若无余数,则取出四根)将此余数也放置于左手二指之间。(归奇于扐以象闺)
5.乙组以四除之。(再揲之以四,以象四时)
6.乙组所余之数,为一或二或三或四,将此余数也放置于左手二指之间。
7.将左手二指之间所得之根数置于左斜上角。所余者为四十四根或四十根。
第二次运算:
1.将所余之四十四根或四十根,任意分为甲乙两组。
2.重复首座次运算中的2-7,将左手二指之间所得之根数置于左斜上角,但勿与前次的重叠。此时余数应为四十或三十六或三十二。
第三次运算:
1.将第二次运算所余之数,任意分为甲乙两组。
2.重复首座次运算中的2-7,将左手二指之间所得之根数置于左斜上角,但勿与前两次的重叠。此时余数应为三十六或三十二或二十八或二十四。
3.最后留在桌上的余数以四除之,得到九或八或七或六。九与七为阳爻,八与六为阴爻。
经过以上三次运算得到初爻,知其为阴爻或阳爻,并且记下数字(九或八或七或六),如此,再“重复”五次,得到由下往上的五爻。六爻共需十八次运算,是为“十有八变而成卦”。所形成的卦是为“本卦”。九为老阳,七为少阳;六为老阴,八为少阴。(老阳为夏季,老阴为冬季;少阳为春季,少阴为秋季)九、六为可变之爻;七、八为不变之爻。经过九由阳变阴与六由阴变阳,再形成“之卦”。本卦与之卦配合,提供所占之事的线索。
三、《易经》解卦参考
1.请遵守“三不占”原则:不诚不占,不义不占,不疑不占。
2.解卦步骤:
①针对所占问之事,本卦代表当前的处境,之卦(之,往也)代表未来的趋势。要配合心中的疑惑,详细思考两卦的卦辞含义,以求得到启发。这是最重要的一步。
② 六爻皆不变者,只有本卦而无之卦,则参考本卦卦辞。
③ 一爻变者,则参考本卦变爻的爻辞。
④ 二爻变者,则参考本卦二个变爻的爻辞,但以上爻为主。
⑤ 三爻变者,则参考本卦及之卦的卦辞,但以本卦为主。
⑥ 四爻变者,则参考之卦中二不变之爻的爻辞,但以下爻为主。
⑦ 五爻变者,则参考之卦中不变之爻的爻辞。
⑧ 六爻皆变者,则参考之卦卦辞。
3.以上2-8,主要参考朱熹《易学启蒙》之说,但不可忽略解卦所需要的生活经验,以及个人主观的能动力量。
4.对同一问题,至少隔三个月再占。请记住荀子所云:“善为易者不占。”懂《易经》的人要努力经由理性思维与德行修养而主导自己的命运。
四、数字卦的占法
1.心中对某事有所疑惑,此时“随机”想到三组三位数字,随手写下来。
2.首座组三位数以8除之,视其余数,可形成下卦。(若除尽,则余数为8)第二组三位数以8除之,视其余数,可形成上卦。(若除尽,则余数为8)第三组三位数以6除之,视其余数,即是变爻。(若除尽,则余数为6)
3.前两组的余数所针对的是先天八卦的数字:乾1,兑2,离3,震4,巽5,坎6,艮7,坤8。
4.确定为某卦之后,再看变爻何在,即可翻查“解卦手册”。
5.请注意,数字卦可用于较简单的小事。人生大事请用筹策占卦。
五、念念有词
古人占卦之前,为了表示诚意,还需默念一小段祷词,原文是:
“假尔泰筮有常,某(自己名字)今以某事(想要占问之事),未知可否。爰质所疑于神之灵,吉凶、得失、悔吝、忧虞,惟尔有神,尚明告之。”
意思是:希望凭借伟大占筮所拥有的恒常法则,某现在正在考虑某事,不知可不可行。因此特地将自己的疑惑拿来请教神明的灵验智慧,有关此事的吉与凶,得与失,懊恼与困难,担心与宽心,都希望占筮的神奇功能可以明白告诉我结果。
今天我们占卦时是否需要背诵这段话呢?其实只要记得大意就可以了。如果太过于坚持这样的字句,未免有些形式主义了。我的做法是:让自己心思安静下来,存想所要占问之事约一分钟,再向占筮之神请求指导,然后进行占卦。用筹策或数字占卦时皆是如此。
占卦结果出来之后,还有一大挑战,那就是“如何解卦?”这里涉及对《易经》文本的研究以及个人直觉所得的灵感。换言之,占卦不是算命所谓的铁口直断,而是要求我们运用理智去明白自己的处境与相关位置,然后以合情合理的态度去调整自己的想法。
六、占卦三不
“不诚不占,不义不占,不疑不占”,这是三不占的原则。
何谓不诚不占?占卦是心中有疑惑,再诚恳请教鬼神之事。此处所说的鬼神,泛指祖先之灵而言。祖先没有不关照子孙的,但子孙首先必须诚心。由于《易经》的重点在于提醒人培养“德行、能力、智慧”,而占卦是特别针对智慧而做的设计。至于这是否涉及迷信的问题,将来再作深入的讨论。
何谓不义不占?你所提的问题必须合乎“正当性”,因此明知一事为错而去占问,将徒劳无功。当然,别人未曾委托的事,你不该问;有关别人的私事,你也不必问。出于真诚又合乎道义,占卦结果才会“如响斯应”。
那么,何谓不疑不占?有些问题依常理常情即可决定其结果,又何必占问?譬如一个学生不用功,你占他考试成绩好坏,不是多此一举吗?真正的疑问依然很多,譬如我想知道自己的“时运”,想知道某项投资是否有利,想知道某次旅行是否平安,想知道亲友生病是否很快痊愈,等等。
谨守“三不占”的原则之后,就可以放心使用占卦来帮助自己做选择了。占卦容易而解卦困难,这一点永远是我们面对的挑战。
七、不诚不占
有一部电影,取名“非诚勿扰”,意在提醒人们:如果没有诚心,连交朋友也办不到。那么,占卦之事呢?
《易经》系辞传谈到占卦时,有两句话值得注意:一是“无有师保,如临父母”,二是“人谋鬼谋,百姓与能”。
先说首座句话。人到一定年纪(如四、五十岁)以后,往往既没有老师也没有保护者(无有师保),这时遇到重大的疑难该怎么办?占卦使人好像面对自己的父母(如临父母),可以得到用心良苦的建议。这是我们智慧上的父母。父母无不爱护子女,子女何不诚心信赖呢?
再看第二句话。占卦是人在想办法,同时也拜托鬼神一起出主意。古人相信“人死为鬼”,这里所说的“鬼”就泛指祖先之灵而言。鬼神不受身体及时空的限制,所以可以预知未来。百姓学会了占卦,就可以预知未来。百姓学会了占卦,就可以“与能”,一起来展现这种特殊能力。
古人采取正式的筹策占卦时,往往选在清晨心思清净、洗净手脸之后;若在白日,有的还会先斋戒沐浴。这些都是为了表示诚意。我们平常向父母、长辈、老师、各种专家请教时,不是也需心怀诚意吗?这种诚意完全排除了心存侥幸的迷信或算命心态。
八、不义不占
二○○七年九月,金融危机即将出现之前,全球股市还是一片荣景。当时有三个朋友同时占问买卖股票之事,得到的结果都是不好。我缺乏警觉心,没有卖出自己手中的一些股票。后面的发展是戏剧性的,难免让人懊恼。
我买卖股票从不占卦,因为我觉得这有点“胜之不武”。占卦“三不”中,有“不义不占”,这到底要如何界定呢?
“义”有“适宜、适当、正当”之意。其中又以“正当”最为明确。我们小时候背诵过一句话:“义是正正当当的行为。”所言极是。
那么,“不义”包含哪些事呢?像违法乱纪、伤风败俗当然在内,像损人利己、探查隐私也在其中。至于买卖股票、投资理财,其实不算什么不义,只是不宜全凭占卦决定。曾有一位朋友占问股票,认为有利可图,但是关于何时买何时卖,反而是个问题。如果连这个也要占卦,不是接近迷信了吗?
我在本书中,对六十四卦的三百八十四爻都做了扼要解说,分由“时运、财运、家宅、身体”四方面加以回答。意思是:这些都是适宜占问之事。其中以时运最重要,这是不言可喻的。而家宅也包含婚姻在内。现代人最常问的感情问题,目前也只能引申说个大概。
九、不疑不占
在古代,占卦是领导阶层所关心的。他们统治百姓,在决策时该怎么考虑呢?
《尚书•洪范》提及:天子若有重大疑问,要征询五方面的意见。一?“谋及乃心”,君王要自己用心思考该怎么办。二,“谋及卿士”,要与各部门的主管官员商量。三,“谋及庶人”,要知道众多百姓的想法是什么。四,“谋及卜筮”。卜是龟卜,用龟壳占卜;筮是用蓍草占卜,亦即《易经》的占卦。由于卜与筮是两种方法,所以以上共有五方面要征询意见。
在决定时,还须看是针对什么问题,如内政、外交、国防与战争、农耕与收成、迁都、君王健康等等。不同问题要参考不同的意见组合。这真是十分理性的办法。
我们今天占卦时,别忘了原本我们就有各种以理性来思索的管道。因此,凡是涉及专业问题,不?先向专家请教。人生的疑难,不妨先向长辈或相关的人请教。孔子谈到交友,分为四个层次“可与共学,可与适道,可与立,可与权”。其中最难得的是“可与权”,就是可以同他一起商量(权衡轻重)的朋友。
这些都尝试过了,还是没有把握,这时就合乎“不疑不占”的要求,而可以诚心占卦,并且由之得到启发。
十、元亨之意
《易经》首卦为乾卦,卦辞是“元亨利贞”,意即:创始、通达、合宜、正固。这四个字在后续各卦的卦辞与爻辞中经常出现,值得多加辨析。先谈元与亨。
?“元”是创始,因为乾卦六爻皆阳(),代表无限的生命力。乾卦文言传说:“元者,善之长也。”创始,是一切善行的首位。若无创造,则万物无从产生,若无万物,则不可能出现善行。“存在”是最大的善,或者说是一切善行的基础。
“元”为首为至大,所以可组成复合词:元吉是上上大吉或为最吉祥;元亨是无比通达。
其次,“亨”为通达。万物皆由乾卦产生,由于有共同的根源,所以万物彼此之间可以相通。譬如,牛吃草,消化之后可以生产牛乳;人喝牛乳,消化之后可以工作与思考。因此,万物以各种形式“生成”不息。“落红不是无情?,化作春泥更护花”,也是很好的描述,推而至于庄子所说:“通天下一气耳”。
《易经》六十四卦的卦辞中,提及“亨”字的有三十八卦,超过一半以上。由此可见,万物固然是相通的,而人生处境也大都可以通达,亦即有路可走,若不见了“亨”字,则需要个人在言行上多加谨慎,不然就在内心想通道理。
十一、利贞之意
谈过“元亨”之后,再谈“利贞”。
文言传说:“利者,义之和也。”意即:适宜,是正当作为的协调。我们特别把“利”字译为适宜,因为万物的?在各有其适宜的时空条件与特定模式。鱼在水中悠游,鸟在空中飞翔,各适其性。人呢?人所要求的不只是活着,还需在复杂的人间走出一条自己的路。
因此,“利”字到处可见。像乾卦九二的“见龙在田,利见大人”,九五的“飞龙在天,利见大人”。各有其“利”,但所利者则须由卦象与爻位中去界定。
其次,文言传说:“贞者,事之干也。”意即:正固,是具体行事的骨干。“贞”字不但在卦辞中常见,在爻辞中亦所在多有。有些学者认为贞即是占问,但是如此一来,许多未说“贞”字的就不是占问了吗?
依“贞者,事之干也”以?“贞固,足以干事”二语来看,“贞”字译为“正固”较好,所谓“正固”,亦有二解:一是持守正道并坚持下去,二是依照“贞”字前面所描写的方式坚持下去。首座种解法较为常见。第二种解法常以“贞凶”一词出现,亦即如果你明知有些困难,还要照样这么做,那就有凶险了。
辨明“元亨利贞”四字,对于解卦应有帮助。
农历是阳历还是阴历?
答案:是阴历。
农历是我国的历法。在万年历或者日历上,显示数字为汉字的是农历日期,例如:正月初一。我国很多节日也是根据农历来计算的,比如:除夕,即大年三十;春节,即大年初一。
中国的一种历法,是阴阳历的一种,一般就叫阴历。平年十二个月,大月三十天,小月二十九天,全年354天或355天(一年中哪一月大,哪一月小,年年不同)。由于平均每年的天数比太阳年约差十一天,所以在十九年里设置七个闰月,有闰月的年份全年383天或384天。又根据太阳的位置,把一个太阳年分成二十四个节气,便于农事。纪年用天干地支搭配,六十年周而复始。这种历法相传创始于夏代,所以又称为夏历。也叫旧历,是中国传统历法之一。
农历转阳历怎么转?农历一直是老百姓较为熟悉的历法或者也叫阴历,而阳历是现代通用的历法,那么这二者之间有什么关系呢,农历转阳历有如何转换呢?这里小编就为大家介绍下究竟农历如何转阳历!
要了解农历转阳历怎么转,首先我们要先弄清楚2个问题,那就是什么是农历;什么是阳历,他们是以什么为计算依据的!
农历是我国采用的一种传统历法,又名夏历、中历、旧历,民间也有称阴历的。它用严格的朔望周期来定月,又用设置闰月的办法使年的平均长度与回归年相近,兼有阴历月和阳历年的性质,因此在实质上是一种阴阳合历。
农历依据是月亮的运动规律:月球运行的轨道,名曰白道,白道与黄道同为天体上之两大圆,以五度九分而斜交,月球绕地球一周,出没于黄道者两次,历二十七日七小时四十三分十一秒半,为月球公转一周所需的时间,谓之“恒星月”。唯当月球绕地球之时,地球因公转而位置亦有变动,计前进二十七度余,而月球每日行十三度十五分,故月球自合朔,全绕地球一周,复至合朔,实需二十九日十二时四十四分二秒八,谓之“朔望月”,习俗所谓一个月,即指朔望月而言。
阳历也就是公历,它是国际通用的。阳历以地球绕太阳转一圈的时间定做一年,共365天5小时48分46秒。平年只计365天这个整数,不计尾数;一年分做12个月,大月31天,小月30天,二月只有28天。四年的尾数积累起来共1天光景,加在第四年的二月里,这一年叫做闰年。所以闰年的二月有29天。
那么农历转阳历怎么转呢?一般而言农历转阳历都有工具的,不用人工计算!
电脑转换工具方法1:农历转阳历工具
人工公历转农历方法2:
阳历日期推算阴历日期的方法:前已述及阴历日期是以月亮的圆缺为计月单位,其以逢朔为初一,以月望为十五(大月为十六日),以月晦为二十九日(大月为三十日)。然而目前记时通常用阳历日期表达,如欲将阳历日期换算成阴历日期可以用以下两种方法:其一是查《新编万年历》,如查1984年6月8日是阴历几日?翻开万年历6月10日是阴历十一,则逆推6月8日是阴历初九。其二可以利用公式推算阴历日期:
设:公元年数-1977(或1901)=4q+r
则:阴历日期=14q+10.6(r+1)+年内日期序数-29.5n
(注:式中q、r、n均为自然数,r<4)
例:1994年5月7日的阴历日期为:
1994-1977=17=4×4+1
故:q=4,r=1 则:5月7日的阴历日期为:
14×4+10.6(1+1)+(31+28+31+31+7)-29.5n
=204.2- 29.5n
然后用29.5去除204.2得商数6......27.2,6即是n值,余数27即是阴历二十七日。
蔡勒(Zeller)公式:是一个计算星期的公式。
随便给一个日期,就能用这个公式推算出是星期几。
蔡勒公式如下:
W = [ C/4 ] - 2C + y + [ y/4 ] + [ 13 * (M + 1) / 5] + d -1
公式中的符号含义如下:
W: 星期; w对7取模得:0-星期日,1-星期一,2-星期二,3-星期三,4-星期四,5-星期五,6-星期六
C: 世纪-1(前两位数)
y: 年(后两位数)
m: 月(m大于等于3,小于等于14,即在蔡勒公式中,某年的1、2月要看作上一年的13、14月来计算,比如2003年1月1日要看作2002年的13月1日来计算)
d: 日
[ ]代表取整,即只要整数部分。
下面以中华人民共和国成立100周年纪念日那天(2049年10月1日)来计算是星期几,过程如下:
w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
=49+[49/4]+[20/4]-2×20+[26×(10+1)/10]+1-1
=49+[12.25]+5-40+[28.6]
=49+12+5-40+28
=54 (除以7余5)
即2049年10月1日(100周年国庆)是星期五。
再比如计算2023年4月4日,过程如下:
w=y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1
=6+[6/4]+[20/4]-2*20+[26*(4+1)/10]+4-1
=-12 (除以7余2,注意对负数的取模运算!)
不过,以上的公式都只适合于1582年(我国明朝万历十年)10月15日之后的情形。罗马教皇格里高利十三世在1582年组织了一批天文学家,根据哥白尼日心说计算出来的数据,对儒略历作了修改。将1582年10月5日到14日之间的10天宣布撤销,继10月4日之后为10月15日。后来人们将这一新的历法称为“格里高利历”,也就是今天世界上所通用的历法,简称格里历或公历。
电子万年历:
很多人都一直在找换阴阳曆的公式。我也尝试过在1988年到1992年之间。曾读过「高平子」天文前辈所著「学曆散论」瞭解古曆的变更和阴阳曆的缺陷。才知道由于月球转动的不稳定不规则,确定无公式可寻。这也是古代中国每百年必改曆的原因。
阴曆最大的问题是在如何置闰。好像不难,因为阴曆基本法则如下
月朔日即是初一
月以中气得名
以包含雨水中气月为正月,即是「寅」月
月无中气者为闰月,以前月同名
如果,日月转动循还有规则的话, 推演一套阴阳曆转换的公式并不难。问题在有时一个太阴月比一个太阳月还要长。如此一个太阴月就有可能包括两个中气。此双中气月后的阴曆月名就全部乱掉了,直到下一个「假」闰月后才调整过来。
一般人接触到的阴阳曆是民用曆法,它是政府颁令的以东经120度计算的曆法或称中原标准时间或北京时。如果,我们用不同时区、不同经度为子午线来重新计算阴阳曆,民用曆法的置闰法则出了很大的问题。不同时区的闰月可能落在不同月。换言之,在一百年内,任何两个时区的闰月顺序模式是会不相同的。
高平子前辈书中提到了「曆理置闰法」。如果应用曆理置闰法到不同时区,则所有不同时区的闰月都落在相同月。如此不同时区、不同经度的阴阳曆置闰之问题就消失了。民用置闰和曆理置闰的不同是
在民用置闰,如果月朔日和中气同一天,则该阴曆月包含那个中气。
在曆理置闰,如果月朔日和中气同一天,月朔日时间必须在中气时间之前,则该阴曆月才包含那个中气。
简言之,民用置闰比较月朔和中气日期;曆理置闰比较月朔和中气日期、时、分、秒。由此可知,没有精确的太阳和月亮的时间数字,阴曆的闰月可能会排错了。
基于这些理由,我著手寻找天文公式计算精确的太阳和月亮在纬度的时间。当年没有网路,发了大半年于美国南加州各大图书馆及大学,找寻答案。1993年出版了「中美天文万年曆」一书。书中精确的天文日月时间只从1900到2023年。因恐2023后时间误差超过一分钟,不够精确,不敢印出。今年2002从网路资讯,确定太阳和月亮时间的精确度后,百忙中重新整理资料,提供给需要阴阳曆转换公式的朋友。
整理出的太阳和月亮时间数字是从西元1年到2246年。有曆理和中国民用两套曆法。数字内容清清楚楚的看出民用曆法的敝端。例如,从西元1600年到2246年,民用曆法双中气的阴曆月有22个,曆理曆法只有5个。民用曆法甚至在2033、2128和2242年中,三个月之间居然跑出两个双中气;换言之,三个月中多出两个「假」闰月。前后12个阴曆月中有三个闰月,闰月的去留造成许多学者的讨论和困恼。曆理曆法在此三年中,却没有发现到双中气阴曆月。闰月的去留只要把双中气月后的「假」闰月取消,则曆理曆法近乎于完美。
由此可知,民用曆法问题很大,应该废除。上次阴阳曆重大改曆在1645年,已经超过350年。随著天文科学的进步,中国阴阳曆应该使用较精确的曆理曆法。免得后代子孙再浪费时间讨论置闰去留的问题。
阴阳曆应用在八字算命、紫微斗数、农民曆、遁甲曆最多。很多人不知道排八字天干地支只用阳曆而不用阴曆。发了许多时间在研究阴阳曆的转换。其实八字只使用太阳中节气,和月亮没有任何关系。紫微斗数则需要阴曆日期去排命盘。美国时区的阴曆日期有一半和中国时区的阴曆日期差一天,因为时差超过12小时;初一就可能在不同日之故。有位在加拿大职业算命的朋友,精通八字和紫微斗数,研究其女命盘。八字论父母,合情合理。斗数父母宫,看不出自己影子。后来,在中美天文万年曆一书发现了「差一天」之解答。
曾有一位退休博士用了近三十年找寻阴阳曆的公式,问遍两岸各大天文台,得不到答案,直到发现中美天文万年曆一书。最后,希望我重新整理的中国阴阳曆的天文数字和原始程式,能给有求知欲于阴阳曆转换方法的读友一个答案,以免得不到答案而遗憾终身。
excel公历转农历的四种方法
尽管通过很多渠道可以轻松获取公历转农历,但是对excel迷们还是很期待用excel来实现公历转农历。
设想一下,IT部落窝会员们的信息都是以阳历注册的,我们也可以使用下面即将介绍的方法实现excel公历转农历。
excel公历转农历方法一:使用text函数
A列是公历日期,我们在B1单元格输入公式:=TEXT(A1,"[$-130000]yyyy年m月"&IF(LEN(--TEXT(A1,"[$-130000]dd"))=1,"初","")&"d"),下拉完成公历转农历。
excel公历转农历方法二:使用text+MID函数
A列仍然是公历,B1输入公式:=MID("甲乙丙丁戊己庚辛壬癸",MOD(TEXT(A1,"[$-130000]e")-4,10)+1,1)&MID("子丑寅卯辰巳午未申酉戌亥",MOD(TEXT(A1,"[$-130000]e")-4,12)+1,1)&"年"&TEXT(A1,"[$-130000][DBNum1]m月d日"即可。
excel公历转农历方法三:使用text+MID+ CHOOSE+ YEAR函数
A1为公历,B1输入:=CHOOSE(MOD(YEAR(A1)-1900,10)+1,"庚","辛","壬","癸","甲","乙","丙","丁","戊","己")&CHOOSE(MOD(YEAR(A1)-1900,12)+1,"子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥")&TEXT(A1,"[dbnum1][$-130000]年m月"&IF(--TEXT(A1,"[$-130000]d")<11,"初","")&TEXT(A1,"[dbnum1][$-130000]d"))
excel公历转农历方法四:使用自定义函数
上面介绍的excel公历转农历都是使用excel内置函数完成的,有一个弊端就是公式太长,如果使用自定义函数,在公式栏就可以简化输入。
如下图所示,我们在B2输入公式:=nongli(A2),即可。C列农历简称中C2公式是:=RIGHT(B2,LEN(B2)-8)。
关于自定义函数的使用方法请参考:excel自定义函数添加和使用方法
下面是此自定义函数相关的代码:
Public Function NongLi(Optional XX_DATE As Date)
Dim MonthAdd(11), NongliData(99), TianGan(9), DiZhi(11), ShuXiang(11), DayName(30), MonName(12)
Dim curTime, curYear, curMonth, curDay
Dim GongliStr, NongliStr, NongliDayStr
Dim i, m, n, k, isEnd, bit, TheDate
'获取当前系统时间
curTime = XX_DATE
'天干名称
TianGan(0) = "甲"
TianGan(1) = "乙"
TianGan(2) = "丙"
TianGan(3) = "丁"
TianGan(4) = "戊"
TianGan(5) = "己"
TianGan(6) = "庚"
TianGan(7) = "辛"
TianGan(8) = "壬"
TianGan(9) = "癸"
'地支名称
DiZhi(0) = "子"
DiZhi(1) = "丑"
DiZhi(2) = "寅"
DiZhi(3) = "卯"
DiZhi(4) = "辰"
DiZhi(5) = "巳"
DiZhi(6) = "午"
DiZhi(7) = "未"
DiZhi(8) = "申"
DiZhi(9) = "酉"
DiZhi(10) = "戌"
DiZhi(11) = "亥"
'属相名称
ShuXiang(0) = "鼠"
ShuXiang(1) = "牛"
ShuXiang(2) = "虎"
ShuXiang(3) = "兔"
ShuXiang(4) = "龙"
ShuXiang(5) = "蛇"
ShuXiang(6) = "马"
ShuXiang(7) = "羊"
ShuXiang(8) = "猴"
ShuXiang(9) = "鸡"
ShuXiang(10) = "狗"
ShuXiang(11) = "猪"
'农历日期名
DayName(0) = "*"
DayName(1) = "初一"
DayName(2) = "初二"
DayName(3) = "初三"
DayName(4) = "初四"
DayName(5) = "初五"
DayName(6) = "初六"
DayName(7) = "初七"
DayName(8) = "初八"
DayName(9) = "初九"
DayName(10) = "初十"
DayName(11) = "十一"
DayName(12) = "十二"
DayName(13) = "十三"
DayName(14) = "十四"
DayName(15) = "十五"
DayName(16) = "十六"
DayName(17) = "十七"
DayName(18) = "十八"
DayName(19) = "十九"
DayName(20) = "二十"
DayName(21) = "廿一"
DayName(22) = "廿二"
DayName(23) = "廿三"
DayName(24) = "廿四"
DayName(25) = "廿五"
DayName(26) = "廿六"
DayName(27) = "廿七"
DayName(28) = "廿八"
DayName(29) = "廿九"
DayName(30) = "三十"
'农历月份名
MonName(0) = "*"
MonName(1) = "正"
MonName(2) = "二"
MonName(3) = "三"
MonName(4) = "四"
MonName(5) = "五"
MonName(6) = "六"
MonName(7) = "七"
MonName(8) = "八"
MonName(9) = "九"
MonName(10) = "十"
MonName(11) = "十一"
MonName(12) = "腊"
'公历每月前面的天数
MonthAdd(0) = 0
MonthAdd(1) = 31
MonthAdd(2) = 59
MonthAdd(3) = 90
MonthAdd(4) = 120
MonthAdd(5) = 151
MonthAdd(6) = 181
MonthAdd(7) = 212
MonthAdd(8) = 243
MonthAdd(9) = 273
MonthAdd(10) = 304
MonthAdd(11) = 334
'农历数据
NongliData(0) = 2635
NongliData(1) = 333387
NongliData(2) = 1701
NongliData(3) = 1748
NongliData(4) = 267701
NongliData(5) = 694
NongliData(6) = 2391
NongliData(7) = 133423
NongliData(8) = 1175
NongliData(9) = 396438
NongliData(10) = 3402
NongliData(11) = 3749
NongliData(12) = 331177
NongliData(13) = 1453
NongliData(14) = 694
NongliData(15) = 202326
NongliData(16) = 2350
NongliData(17) = 465197
NongliData(18) = 3221
NongliData(19) = 3402
NongliData(21) = 2901
NongliData(22) = 1386
NongliData(23) = 267611
NongliData(24) = 605
NongliData(25) = 2349
NongliData(26) = 137515
NongliData(27) = 2709
NongliData(28) = 464533
NongliData(29) = 1738
NongliData(30) = 2901
NongliData(31) = 330421
NongliData(32) = 1242
NongliData(33) = 2651
NongliData(34) = 199255
NongliData(35) = 1323
NongliData(36) = 529706
NongliData(37) = 3733
NongliData(38) = 1706
NongliData(39) = 398762
NongliData(40) = 2741
NongliData(41) = 1206
NongliData(42) = 267438
NongliData(43) = 2647
NongliData(44) = 1318
NongliData(45) = 204070
NongliData(46) = 3477
NongliData(47) = 461653
NongliData(48) = 1386
NongliData(49) = 2413
NongliData(50) = 330077
NongliData(51) = 1197
NongliData(52) = 2637
NongliData(53) = 268877
NongliData(54) = 3365
NongliData(55) = 531109
NongliData(56) = 2900
NongliData(57) = 2922
NongliData(58) = 398042
NongliData(59) = 2395
NongliData(60) = 1179
NongliData(61) = 267415
NongliData(62) = 2635
NongliData(63) = 661067
NongliData(64) = 1701
NongliData(65) = 1748
NongliData(66) = 398772
NongliData(67) = 2742
NongliData(68) = 2391
NongliData(69) = 330031
NongliData(70) = 1175
NongliData(71) = 1611
NongliData(72) = 200010
NongliData(73) = 3749
NongliData(74) = 527717
NongliData(75) = 1452
NongliData(76) = 2742
NongliData(77) = 332397
NongliData(78) = 2350
NongliData(79) = 3222
NongliData(80) = 268949
NongliData(81) = 3402
NongliData(82) = 3493
NongliData(83) = 133973
NongliData(84) = 1386
NongliData(85) = 464219
NongliData(86) = 605
NongliData(87) = 2349
NongliData(88) = 334123
NongliData(89) = 2709
NongliData(90) = 2890
NongliData(91) = 267946
NongliData(92) = 2773
NongliData(93) = 592565
NongliData(94) = 1210
NongliData(95) = 2651
NongliData(96) = 395863
NongliData(97) = 1323
NongliData(98) = 2707
NongliData(99) = 265877
'生成当前公历年、月、日 ==> GongliStr
curYear = Year(curTime)
curMonth = Month(curTime)
curDay = Day(curTime)
GongliStr = curYear & "年"
If (curMonth < 10) Then
GongliStr = GongliStr & "0" & curMonth & "月"
Else
GongliStr = GongliStr & curMonth & "月"
End If
If (curDay < 10) Then
GongliStr = GongliStr & "0" & curDay & "日"
Else
GongliStr = GongliStr & curDay & "日"
End If
'计算到初始时间1921年2月8日的天数:1921-2-8(正月初一)
TheDate = (curYear - 1921) * 365 + Int((curYear - 1921) / 4) + curDay + MonthAdd(curMonth - 1) - 38
If ((curYear Mod 4) = 0 And curMonth > 2) Then
TheDate = TheDate + 1
End If
'计算农历天干、地支、月、日
isEnd = 0
m = 0
Do
If (NongliData(m) < 4095) Then
k = 11
Else
k = 12
End If
n = k
Do
If (n < 0) Then
Exit Do
End If
'获取NongliData(m)的第n个二进制位的值
bit = NongliData(m)
For i = 1 To n Step 1
bit = Int(bit / 2)
Next
bit = bit Mod 2
If (TheDate <= 29 + bit) Then
isEnd = 1
Exit Do
End If
TheDate = TheDate - 29 - bit
n = n - 1
Loop
If (isEnd = 1) Then
Exit Do
End If
m = m + 1
Loop
curYear = 1921 + m
curMonth = k - n + 1
curDay = TheDate
If (k = 12) Then
If (curMonth = (Int(NongliData(m) / 65536) + 1)) Then
curMonth = 1 - curMonth
ElseIf (curMonth > (Int(NongliData(m) / 65536) + 1)) Then
curMonth = curMonth - 1
End If
End If
'生成农历天干、地支、属相 ==> NongliStr
NongliStr = "农历" & TianGan(((curYear - 4) Mod 60) Mod 10) & DiZhi(((curYear - 4) Mod 60) Mod 12) & "年"
NongliStr = NongliStr & "(" & ShuXiang(((curYear - 4) Mod 60) Mod 12) & ")"
'生成农历月、日 ==> NongliDayStr
If (curMonth < 1) Then
NongliDayStr = "闰" & MonName(-1 * curMonth)
Else
NongliDayStr = MonName(curMonth)
End If
NongliDayStr = NongliDayStr & "月"
NongliDayStr = NongliDayStr & DayName(curDay)
NongLi = NongliStr & NongliDayStr
End Function
以上内容是小编关于易经拆字占卦和易经占卦取名的分析和解答,如果你对文章有什么意见或者建议请在下面留言,我们将整理和分享给大家阅读。
好的文章肯定人人都喜欢阅读,易经拆字占卦给你解惑答疑,丰富的内容让你更加有只是易经占...
好的文章肯定人人都喜欢阅读,如何学习命理探源给你解惑答疑,丰富的内容让你更加有只是和...
好的文章肯定人人都喜欢阅读,女孩八字算命看配偶给你解惑答疑,丰富的内容让你更加有只是...
好的文章肯定人人都喜欢阅读,八字中胎元和命宫是啥给你解惑答疑,丰富的内容让你更加有只...
好的文章肯定人人都喜欢阅读,观音灵签20签是什么意思给你解惑答疑,丰富的内容让你更加有...
好的文章肯定人人都喜欢阅读,命理养生知识咨询给你解惑答疑,丰富的内容让你更加有只是命...
好的文章肯定人人都喜欢阅读,人八字怎么排给你解惑答疑,丰富的内容让你更加有只是论八字...
好的文章肯定人人都喜欢阅读,八字合婚怎么看合不合给你解惑答疑,丰富的内容让你更加有只...
好的文章肯定人人都喜欢阅读,五行相生相克顺口溜给你解惑答疑,丰富的内容让你更加有只是...
好的文章肯定人人都喜欢阅读,八字当中如何判断白手起家给你解惑答疑,丰富的内容让你更加...