申生的母亲是齐桓公的女儿齐姜。
齐姜是曲沃武公的媵妾,和晋献公私通生下穆姬(秦穆公夫人,也称伯姬)和申生。
申生的出生日期已经不可考。
但是,可以推测,晋献公和齐姜私通应该是在曲沃武公晚年。
晋献公是在公元前677年继位,到公元前656年,申生死,相距21年。
献公初即位,便立申生为太子,可知在献公即位之前,申生便已经出生了。
不过,作者个人认为当时申生的年龄应该不会太大。
春秋时期的贵族私生活混乱虽然是正常的一件事。
但是像这种儿子偷了老子的女人事情,一定是伴随着权力的此消彼长。
也就是说,只有儿子的权力够大,老子也奈何不了的时候,这种事情才可能大概率的发生。
曲沃武公是个枭雄人物,这在上本书里已经提到过。
所以,作者认为申生应该出生在曲沃武公人生中的最后几年。
往前推个十年都不太可能。
四五年左右吧应该。
这么推算下来,在书中所提到的晋献公二十一年的时候,申生应该在二十五六岁上下。
申生的姐姐穆姬也是在这一年嫁给秦穆公,也有的说穆姬是申生的妹妹。
但是在《史记》上,明确的说是晋太子申生姊也。
如果《史记》记载没出什么问题的话,申生的姐姐总不能在三十岁才嫁人吧!
二十五六岁嫁人在那个时代已经属于大龄剩女了。
而晋文公重耳和晋惠公夷吾都比申生的年龄要大。
如果记载没错,历史上在申生死的那一年,晋文公41岁,晋惠公的出生日期虽然不可考,但应该也在35到41之间。
总之,这些是作者的推测,不一定是成立的。
不过,先秦时期由于史料少,人物年龄的考证一直都存在问题和漏洞。
书中是这么设定的,大家不要太过较真!