古人选结婚日子,第一步不是翻黄历,而是先排出新人的生辰八字,年、月、日、时各用一个天干和一个地支表示,共八个字,比如男方生于1990年农历五月初三上午九点,对应庚午年、辛巳月、戊寅日、丁巳时,女方也照此排出,然后看两人八字中哪些日子相合、哪些相冲,传统上最忌“冲”,尤其忌冲新人的日柱和年柱,因为日柱代表自身,年柱代表长辈。
排好八字后,再结合黄历中的“十二建星”来筛日子,十二建星依次为建、除、满、平、定、执、破、危、成、收、开、闭,成日”“定日”“开日”最宜嫁娶,“破日”“闭日”“危日”则要避开,具体查法是以农历月建为准,比如正月建寅,寅日就是建日,卯日就是除日,以此类推,这个方法在《协纪辨方书》里有详细记载,民间通书也一直沿用。
冲煞是古法择日里最硬的一条规矩,除了冲新人属相,还要看日子是否冲新人的日柱地支,比如新娘日柱是“乙丑”,那么未日就冲丑,不宜选用,每月农历初三、初七、十三、十八、廿二、廿七这六天被称为“三娘煞”,传说三娘因嫉妒新人而破坏姻缘,所以老规矩里结婚要避开,虽然这属于民俗信仰,但很多长辈仍然坚持,选日子时不妨顺意而为。
还有一个常被忽略的细节是“箭刃煞”和“回头贡煞”,箭刃煞指八字中带刃的人,选日时不能选与刃相冲的日子,回头贡煞则涉及三合局,比如新人属蛇、鸡、牛,三合为巳酉丑,若选未日,未冲丑,就犯了回头贡,这些术语听起来复杂,实际操作时只要拿一本专业通书或请择日师排一下,几分钟就能排除掉大半日子。
筛出没有冲煞的日期后,再对照二十八宿,二十八宿轮流值日,角、房、尾、箕、斗、室、壁、娄、胃、毕、张、轸”等宿宜嫁娶,而“亢、氐、心、牛、女、虚、危、奎、昴、觜、参、井、鬼、柳、星、翼”则多有忌讳,心宿”为大火,主口舌,结婚通常不用,查法很简单,通书每日下方都会标注“某宿值日”,直接看即可。
最后一步是选吉时,吉时通常取与新人八字相合、又不冲日支的时辰,比如日支为午,那么子时冲午,就要避开;而寅时、戌时与午半合,就相对吉利,古法还讲究“贵人时”,即天乙贵人所在的时辰,像甲日见丑未,乙日见子申,选好时辰后,迎亲、拜堂、开席尽量安排在这个时段内,整套流程走下来,通常能从一个月里筛出三五个备选日子,再结合酒店、亲友时间做最终决定。
古法推算结婚吉日,核心是避冲、取合、择吉时,不必过分迷信,但求心安和尊重长辈,实际操做时,先排八字排除冲日,再查十二建星和三娘煞,最后用二十八宿和贵人时定下具体时辰,如果嫌麻烦,可以买一本当年通书,按“宜嫁娶”标注先圈出范围,再拿新人生肖去对,避开冲日即可,日子是为人服务的,选一个双方家庭都方便、天气也舒服的吉日,比死磕某个所谓“上上大吉”却忙乱不堪的日子要实在得多。