《史记》王太后传云“未生而孝文帝崩,孝景帝即位,王夫人生男。”而索隐《汉武故事》云“帝以乙酉年七月七日生于猗兰殿”,《汉书》王太后传云“未生而文帝崩,景帝即位,王夫人生男。”,《史记》与《汉书》皆以武帝生于景帝即位后而孕于文帝去世前,汉文帝崩于后七年六月己亥(公元前157年7月6日)时武帝在孕期内,六月丁未(公元前157年7月14日)景帝即位,如以七月七日算武帝当生于汉文帝后七年七月七日(公元前157年8月10日)而当年为甲申年;若据《汉武故事》云“帝以乙酉年七月七日生于猗兰殿”,则武帝生于景帝元年乙酉年七月七日(公元前156年7月31日),与《史记》、《汉书》所记“未生而文帝崩,景帝即位,王夫人生男”相差一年,且孕期超过十三个月(公元前157年7月6日文帝去世之前怀孕至公元前156年7月31日武帝出生)非一般正常孕期,所以应以《史记》、《汉书》所记“未生而文帝崩,景帝即位,王夫人生男”为武帝生年依据。
《史记·孝武本纪》云“孝景四年,以皇子为胶东王。孝景七年,栗太子废为临江王,以胶东王为太子。孝景十六年崩,太子即位,为孝武皇帝。”,《汉书》汉武帝纪云“年四岁立为胶东王。七岁为皇太子,母为皇后。十六岁,后三年正月,景帝崩。甲子,太子即皇帝位。”,以《史记》和《汉书》所记武帝当生于景帝元年(公元前156年)而为周岁,至孝景四年四岁立为胶东王,至孝景七年七岁立为皇太子,孝景十六年十六岁太子即位为孝武皇帝,武帝当生于汉景帝元年(公元前156年)而当在三月份或三月前应不出十个月的孕期,《汉武故事》所记日期“乙酉年七月七日”当不可信。根据《史记》、《汉书》王太后传“景帝即位,王夫人生男”,武帝应生于汉文帝后七年六月丁未(公元前157年7月14日)景帝即位之日。
如果以汉景帝元年(公元前156年)出生当在三月份或三月之前的春季,如果以汉文帝后七年(公元前157年)出生当在六月份景帝即位之后或六月之后后半年。