1
口诀计算法
68+怀孕的农历月份–怀孕时母亲的虚龄=,得出结果数尾数为单,是男孩;尾数为双,是女孩。如:怀孕时为农历8月,怀孕时母亲的虚龄是27岁,生男生女计算法就是68+8-27=49。得出的结果数尾数为单,说明是男孩。

2
基数计算法基数
49(不变)+怀孩子时的农历月份—怀孩子时母亲的虚岁年龄+19(不变)得出结果,如果结果是双数则是女孩,若结果是单数则是男孩。如:农历6月怀孕,怀孕时虚岁年龄是21。49+6—21+19=53,是单数,说明是男孩。

3
年龄计算法
怀孕时父亲的年龄+母亲的年龄+怀孕的月份数(皆言实岁)三者之和,除以3,结果取整数,单数是男孩,双数或零是女孩。如:怀孕父亲的年龄是30,母亲是27,6月份怀孕。生男生女计算法就是(30+27+6)/3=21。得出的结果数尾数为单,说明是男孩。

4
日期计算法
准爸爸出生日期(年+月+日)+准妈妈的出生日期(年+月+日)+妈妈的怀孕日期(农历月份)-数字19=,看最后得数的尾数数字,若是奇数则代表生男孩,若是偶数代表生女孩。如:1989年9月15日所生男与1989年10月9日所生女7月怀孕小孩的男女性别,{(89+9+15)+(89+10+9)+7}-19=209,尾数是单数,代表是男孩。
查看全文