古代选黄道吉日的核心依据是黄历中的十二建星和二十八宿,这是从汉代就延续下来的传统规则,十二建星对应一年十二个月的节气,每个建星对应一天的吉凶,比如建日为诸事可成的吉日,破日则忌动土嫁娶,普通人能直接对照黄历的建星标注来判断,不用复杂推算,二十八宿则是按东南西北分为四组,每组七宿,不同星宿对应不同事宜,比如角宿、亢宿适合修造,心宿、尾宿忌出行,古代的历书会把这些对应关系印在显眼位置,方便普通百姓查看。
不同的生活事宜,古代选吉日的侧重完全不同,没有统一的标准,嫁娶选吉日最看重阴阳相配,要避开三娘煞、杨公忌这类特殊日子,三娘煞是每月初三、初七等六个日子,相传月老不为牵线,嫁娶易生变故;杨公忌是全年十三个日子,相传是风水师杨筠松定下的凶日,诸事不宜,动土修造的吉日要避开与房主属相相冲的日子,比如房主属鼠,就不能选午日,因为子午相冲,古代工匠开工前会先看房主的生肖年,再对照黄历挑日子,避免冲撞。
普通百姓不用掌握复杂的天文知识,也能选到合适的吉日,有几个代代传的简便方法,最简单的是看农历的双数日子,比如二月初二、六月初六,双数在传统里有圆满顺利的意思,很多人会选这两天办喜事,还有就是对照本地的老黄历,老黄历是经过本地历官校准的,比通用黄历更贴合本地的节气变化,比如南方雨水多,本地黄历会把春季的雨日标注为忌出行,北方则不会,本地百姓一直沿用这个习惯。
古代选黄道吉日也有灵活调整的空间,不是完全死守规则,如果遇到重要事宜的吉日和家里的大事相冲,比如孩子的满月酒和老人的寿宴撞了日子,不用硬选某一天,只要避开公认的凶日,选双方都方便的日子就行,毕竟日子的核心是图个顺心,现在很多人觉得古代择日太复杂,其实只要记住几个核心禁忌,比如嫁娶避开三娘煞,动土避开属相冲日,就能选到合适的日子,不用纠结太多细枝末节。