很多人在准备搬家、结婚或者开工动土的时候,都会掏出手机翻翻万年历,看看今天到底忌讳做什么。
但是只要你的手机里同时装着两三个不同的日历软件,你就会马上陷入巨大的迷茫。比如你打算周六把家搬了,打开中华万年历,上面赫然写着忌移徙、忌入宅;你心里咯噔一下,赶紧又点开顺历,结果上面用红字大方写着宜搬迁、宜祈福;你还不死心,再打开一个黄历天气或者象吉万年历,上面可能又跳出来一个诸事不宜,或者干脆写着忌安门、忌开市。这时候所有人都想摔手机,到底哪一个软件说的忌讳才是准的?我们到底该信哪一个?
这种日常荒谬场景之所以天天发生,缘故就在于每个软件背后抓取的数据源头以及排历的底层算法根本不同。大众平时在手机屏幕上看到的忌,并不是某个神仙定下来的铁律,而是由一堆复杂古老的神煞规则互相打架之后算出来的结果。
把市面上日历软件后台代码扒开看,绝大多数免费的、装机量很大的大众工具软件,压根就没有专门聘请懂传统历法的高手去编纂算法。很多小团队的程序员无非就是从网络公开的代码库里抓取一套现成的老黄历数据接口,或者直接把清代乾隆年间编纂的协纪辨方书里头的神煞表格做成数据库,再凭借最粗暴的条件语句往里头套。如果某一天撞上了岁破,程序就直接把忌远行、忌婚嫁、忌动土这一长串词条全部扔到忌讳栏目里;如果这天又是建除十二神里面的破日,程序又把忌开市、忌立券给堆砌上去。
更糟糕的是,很多开发团队为了让软件界面显得内容丰富,恨不得把民间所有流派的凶神恶煞一股脑全塞进数据库里。这天有受死日,那天有天罡四穷,后天又有朱雀黑道,结果就导致一年三百六十五天,几乎没有一天是干干净净能让人踏实过日子的,天天都有忌讳,天天都在警告你不要干这个不要干那个。这完全违背了古人择吉避凶的本意。古人择日是为了把事情办成,是在可以挑选的范围里挑一个稍微安稳的日子,而不是凭借一堆互相冲突的忌讳把活人给活活憋死。
我们要弄清楚哪个软件准,就得先把市面上的主流产品分成几个派系,把它们各自的底细彻底摸透。
第一类就是中华万年历以及黄历天气这类的平台型大众软件。这类软件的特性是用户基数极大程度地覆盖普通网民,功能包罗万象,记事、备忘录、天气预报什么都有,但是它们的黄历模块做得很浅。它们展示出来的忌,完全是凭借大宗流行的通胜算法抓了个大概。如果你只是打算找个时间剃个头,或者洗个头,看看上面的忌理发、忌沐浴,权当看个生活趣味倒无所谓;但是如果你真打算依靠它挑选日子去办买房签字或者开工装修这样的大事,那上面的忌就太笼统了,没有任何参考价值。
第二类是以顺历为代表的商业易学类软件。顺历背后的灵机文化做玄学产品很多年了,它的黄历界面做得非常花哨,把各种神煞、八字、紫微斗数甚至运势都揉在了一起。顺历在判断忌做什么的时候,参考的神煞库比普通天气日历要多不少,但是它有一个极大的毛病,就是商业推销味道太重。它经常会故意把某一天描述得凶险万分,在忌讳那一栏写得密密麻麻,甚至用惊悚的红色感叹号来提醒你犯了某个大煞,你如果想知道怎么化解,就得马上点击付款买它的化太岁符或者付费解盘。这种把用户的焦虑情绪当成摇钱树的软件,它给出的忌讳往往参杂了太多的商业水份,可信度要大打折扣。
第三类是象吉万年历、玄通万年历以及钦定协纪辨方书这一类专业择吉软件。这类软件在普通应用商店里的下载量远不如前两类,但是易学圈子里的人以及常年研究择日的老手基本上都在用它们。以象吉万年历为例,它没有那些乱七八糟的广告弹窗,而是把传统历法的各种参数完完整整铺在屏幕上。它不仅标出了建除十二神、二十八星宿、黑黄道十二神,还把董公择日评语、彭祖百忌、乌兔太阳日、三娘煞、杨公十三忌这些细分流派的依据全部分门别类罗列清楚。最关键的是,它允许用户输入自己的生辰八字,还能把经纬度换算成真太阳时。只有鉴于真太阳时以及具体事主八字推算出来的忌,才谈得上真正的准。
很多人根本不知道,手机系统里显示的北京时间,对于传统历法来说根本不能直接用。北京时间是东经一百二十度的平太阳时,如果你人在新疆、西藏,或者在成都、重庆,当地的日出日落时刻跟北京时间相差了一个小时甚至两个多小时。排盘软件如果仅仅凭借北京时间去切分子夜子时,那就把一整天的日干支给搞错了。干支一旦弄错,所有的宜忌就会全盘皆翻。比如某一天在晚上十一点十五分交节气,从北京时间看已经进入了第二天,但是依靠乌鲁木齐的真太阳时来看,当天其实还没过完,上一天的凶煞依然在起作用。象吉万年历这类专业工具就适宜解决这个问题,它能把用户的地理坐标定位精确到市县,自动把北京时间修正为当下的真太阳时,这就把最底层的日柱排盘错误给杜绝掉了。
大家查软件看忌做什么的时候,必须要学会把忌讳分层级。万年历里写的忌,含金量是完全天差地别的。
第一层叫根本大忌,也就是历法学里的恶煞之首。这包括岁破、月破、四绝日、四离日、杨公十三忌、岁三煞。如果一个软件连这些硬性的大凶之日都没标出来忌动土、忌嫁娶、忌开市,那这个软件就是彻头彻尾的垃圾。岁破日就是同当年的太岁相冲的日子,比如龙年冲狗日,虎年冲猴日;月破日就是同当月的月建相冲的日子。这种日子代表天地气场的剧烈动荡,任何软件只要靠谱,在这一天都必须标明诸事不宜或者把绝大多数重大事务都列入忌讳。四绝日以及四离日是立春、立夏、立秋、立冬以及春分、秋分、夏至、冬至的前一天,代表四时五行之气交替耗尽的时刻,传统上也是把它们列为绝对的大凶。如果软件在四离四绝日还推荐你去办人生大事,那就可以马上把这个软件卸载了。
第二层叫专项性忌讳。比如董公择日法里非常看重的煞气,或者建除十二神里的特定日子。比方说破日,破日就极不适宜举办婚礼或者签订合同,但是破日却适宜去拆迁旧房子、适宜求医看病看肿瘤、适宜破土出殡。很多劣质软件不管三七二十一,在破日当天直接简单粗暴把所有事情都标成忌讳,连看病都给写成忌求医,这完全是胡编乱造。真正准的软件会把破日的破坏特性写明,它忌讳的是建立性质的喜事,契合的是打破性质的坏事。
第三层叫微末小忌。这就是老黄历里经常见到的忌剃头、忌沐浴、忌裁衣、忌捕捉、忌扫舍。很多现代人看到今天忌理发就吓得不敢进理发店,看到忌针灸就吓得不敢去医院扎针,这纯粹是把古人的生活守则机械化了。在几千年前的农耕社会,医疗卫生条件极差,洗头洗澡极容易伤风受寒引发肺炎丢掉性命,古人鉴于保护身体的缘故才在特定日子定下忌沐浴的规矩。现在卫生间里有暖气,有电吹风,洗完头马上就能吹干,你如果还依靠软件里的忌沐浴来束缚自己的生活,那就属于本末倒置。
再准的软件,它也是个死机器,它最大的软肋在于无法自动洞悉你的主事者信息。
择日学里有句老话,不得真向差一线,不得真时枉费心。万年历软件给出的忌,仅仅是鉴于天时地利的一个宏观大背景。今天这一天就算各路神煞再怎么吉祥,软件上连一条忌讳都没写,全屏幕都是宜入宅、宜嫁娶,但是如果这一天的日干支正好同你的生肖属相天克地冲,甚至同你房子的坐向发生刑冲,那这一天对你个人而言依然是百无禁忌里的绝对凶日。
举个极实际的例子。某天是甲子日,软件上写着大吉大利,忌讳那一栏空空如也,标着适宜搬迁。但是主事的人如果是一九九零年出生的庚午马,子水与午火正冲,这叫岁命相冲;如果是办婚礼,男方或者女方的八字被当天的日柱狠狠冲克,古人管这叫冲克事主。把这种日子选出来当吉日,只会带来灾祸。象吉万年历或者玄通万年历稍微高级一点的地方,就是允许你把全家人的生辰八字输入进去,它在输出忌讳的会在屏幕下方用红字特别标注冲某某生肖,比如冲马煞南。这时候就算大盘没有忌入宅,但是如果只要你属马,软件就会把这天认定为忌用日。能够做到这一步的软件,在准确度上就已经把普通万年历远远甩在身后了。
深入探讨具体哪一款软件在忌这个维度表现最好,必须详细展开实际测评。

象吉万年历在行业内的认可度最高。它的界面完全没有那些算命骗钱的广告链接,开发者把董公择日评语逐字逐句录入进去了。董公择日法对于每一天的忌讳判定是极其辛辣的,它会明确告诉你今天虽然有天德月德贵人照临,但是鉴于建星落在了闭日,所以仍然忌造作、忌修造。象吉万年历把这种矛盾全部展现给用户看,而不是像傻瓜软件一样直接把内容简单抹平。这就给懂一点历法常识的人提供了极大程度上的判断空间。
另一款值得用的是纯粹复刻清代钦定四库全书版本的协纪辨方万年历。乾隆时期大学士纪晓岚等人奉旨编纂协纪辨方书,把明清两代江湖术士胡乱编造的野鸡神煞砍掉了百分之七十,确立了以干支五行旺相休囚为主轴、以大节气为框架的权威神煞体系。市面上只要是严格按照协纪辨方书原本规则写程序的软件,它给出的忌讳通常最少、最精当。它不会动不动就跳出几十条忌讳来吓唬人,而是把真正的月建冲破、五墓、大耗、受死这些致命大凶给死死卡住。这种软件对于普通人来说其实最适宜,因为它不会让你产生严重的焦虑症。
信托万年历在台湾以及海外华人圈子里用得很多,它的特性是全面继承了闽粤一带通胜的精髓。如果你家里的老人特别看重破土、安葬、修坟这些阴宅大事,信托万年历对于忌讳的推演就很契合老一辈人的习惯。通胜派系对于三丧日、重丧日查得非常严。所谓重丧,就是某个特定干支的日子绝对不能办葬礼,如果办了就会接二连三死人。大陆很多大众日历软件根本没有把重丧日的逻辑写进算法,常常在重丧日大笔一挥写上宜入殓、宜安葬,懂行的老人看到能被当场气昏。信托万年历就会把这种极严重的民俗忌讳标注得清清楚楚。
为了防止大家在应用商店里下载到挂羊头卖狗肉的虚假历法软件,我们必须把假万年历常见的三个破绽给揭露出来。
第一个破绽,二十四节气交节时刻模糊不清。真正的万年历,对于立春、惊蛰、清明这些节气的交接,必须精确到某天某时某分某秒。如果一个软件点开二十四节气,上面只写着某月某日交节,没有分钟秒数,说明这个软件抓取的是极其粗糙的免费日历代码。节气交节的早晚直接决定了当月的月建支到底是从什么时候开始算。如果交节时刻算错几个小时,就会导致整个月份的神煞大搬家,软件排出来的宜忌全都是错位的废话。
第二个破绽,每天的忌讳栏目千篇一律、词条严重自相矛盾。有的劣质软件,上午写着宜远行,下午又写着忌出邑;或者在同一个屏幕里,上面一行写着宜嫁娶,下面一行又写着忌安床、忌祈福。结婚连床都不能安,连神明都不能拜,这婚还怎么结?这种自己打自己嘴巴的软件,说明开发人员根本没有对神煞优先级做任何代码权重的设定,只是把不同书籍里的内容机械拼接在一起,这种软件测出来的忌完全没有任何参考意义。
第三个破绽,全天二十四小时共用同一套宜忌。很多粗劣软件,整天从子时到亥时,忌讳全都是一模一样的一段话。但是择日学讲究日吉不如时吉。就算一整天在大方向上有忌讳,在具体的十二个时辰里,依然会有青龙、明堂、金匮、天德等黄道吉时可以凭借贵人力量借道化解;相反,就算当天是个大吉大利的日子,如果正好碰上了日破时或者五不遇时,特定的时辰里也是极忌讳办事的。优质的软件比如象吉,会把十二个时辰的吉凶宜忌单独排成一个表格,清清楚楚写着某个时辰忌出师、忌见贵、忌动土。
对待软件上的忌讳,必须保持极其清醒的理性认知。
我们要明白,世间根本不存在一个能在任何事情上都百分之百精准预测吉凶的单机软件。如果家里真的碰上了必须严格择日的头等大事,比如修造阳宅起基立向、安葬祖先、公司大规模投产开业,这种事情涉及到复杂的地形坐向、三合水法、仙命八字、主事人四柱大运,没有任何一款现成手机软件能够替你把这所有的立体变量统统算全。在这种极其重大的时刻,万年历软件的唯一价值,就是用来当成一把尺子,去排查那些最明显的岁破、月破、三煞日,把最底线的地雷给避开。至于剩下的精细推演,依然需要依靠人脑凭借具体学识去综合裁决。
对于我们绝大多数普通日常生活来说,搬个家、出个差、去民政局领个证、去医院动个不大不小的小手术,象吉万年历或者协纪辨方类软件给出的忌讳已经完全够用了。我们只要做到三点就可以高枕无忧。
第一点,避开杨公忌、四绝日、四离日、岁破月破,只要软件标出了这些大凶日,就坚决把大事避开。
第二点,把主事人的属相以及出生年份输入软件,确保当天不冲克自己的生肖,比如属鼠的不选马日,属牛的不选羊日。
第三点,在当天挑选一个黄道吉时去把事情办了。做到这三点,就已经契合了传统择日趋吉避凶的大部分精髓,完全不需要每天被软件上那些芝麻绿豆大的琐碎小忌搞得心惊肉跳。
香港以及广东一带流传极广的通胜日历,在判定忌讳的时候极其重视重丧日、三丧日。很多北方开发的软件后台没有写入岭南通胜的这一套算式,这就导致同一个安葬日子,北方软件看着没问题,南方通胜软件却标着大忌安葬。这种地域流派的差异,也是导致大家觉得软件不准的缘故。真正成熟的择吉者,在看万年历软件的时候,从不只看软件下的,而是看软件排出来的原始干支与星煞盘面。
当你在象吉万年历里看到某一天干支是庚申,日柱纳音是石榴木,建星是开日,星宿是轸水蚓。软件在忌讳那一栏写着忌埋葬。这时候懂门道的人就会去翻看董公评语,董公在庚申日下面批注,申日是白虎入中,开日虽通畅,但开基动土埋葬俱有刑伤。这时候你就知道软件给出的忌埋葬不是信口开河,而是鉴于白虎凶煞入中宫并且带刑冲的典籍记载。相反,如果一个软件只在忌讳栏里写着忌出行,但是翻遍整个星煞列表,当天既无受死,也无天吏,更不是黄沙绝烟之日,仅仅是某个无名小煞瞎撞进来,那这种忌讳就可以当成空气直接忽略掉。
还有很多人经常问,为什么有的万年历上面会写着忌栽种、忌纳畜?在现代城市高楼大厦里,大家在阳台上养盆绿萝,在家里养只猫或者买只仓鼠,难道也要去查万年历上面的忌纳畜吗?答案显然是否定的。古人说的纳畜,是指大批量购买耕牛、战马或者引进成群的猪羊,这直接关乎一家农户来年的生产口粮以及全家人的生计性命。如果牛马在运送途中染上瘟疫暴毙,一个家庭就可能倾家荡产。所以古人才专门设立了忌纳畜的神煞算法。你现在如果只是顺路从街角宠物店把一只小猫抱回家,就根本没必要为了软件上的忌纳畜大惊小怪,这种小事压根承受不起那么厚重的神煞因果。
同样的道理,软件里标明的忌嫁娶,核心指的是双方行大礼、办婚宴以及新人入洞房把天地祖先敬告完毕的那一天。现代人把领结婚证以及办答谢酒席拆分成了好几天,这时候到底以哪一天为准?传统法则是以大摆宴席、昭告亲朋好友并且行礼同房的那一天为核心。民政局排队盖章领证,在法理上属于立券或者纳采的性质,如果某一天仅仅是标着忌嫁娶,但是写着宜立券,去领个证其实毫无妨碍;但是如果这天是杨公忌或者岁破日,那就无论领证还是摆酒都该全部推迟。
我们在挑选软件的时候,还要特别提防那些把星座占卜同老黄历强行捆绑在一起的所谓年轻态日历。很多这类软件为了讨好年轻受众,常常用算法把西方十二星座的每日运势以及中国传统干支神煞拼凑成一个缝合怪,上午根据水星逆行给你算出来忌签合同,下午根据建除十二神给你算出来宜立券,整个逻辑完全处于精神分裂的状态。这种软件界面虽然设计得花里胡哨,但对于正经看忌讳的人来说,只会让人无所适从。
归根结底,如果你需要一个平时看忌讳最不容易被误导的工具,优先在手机里装上象吉万年历。在设置里把真太阳时校准功能勾选上,把你的出生年月日时准确录入进去,平时遇到大事就先看有没有岁破、月破、四绝、四离这几座大山,再看看有没有冲克你自己的属相,只要大关卡全过了,软件下面那些关于理发、裁衣、洗澡的微末小忌讳,直接当成看不见就行了。