《宝、黛、钗出生年月日推算》
闲来无事,来推演一下红楼梦中宝、黛、钗三人的出生年月日、生肖、属相。
以下信息结合了原著章回和红学家的一些观点得出的出生年月日信息。

书中最开始提到宝钗生日的是在元春省亲之后,书中第二十二回中借由王熙凤之口说出宝钗的生日是在正月二十一,原文如下:凤姐道:“二十一是薛妹妹的生日,你到底怎么样呢?"
贾琏道:“我知道怎么样!你连多少大生日都料理过了,这会子倒没了主意?"凤姐道:“大生日料理,不过是有一定的则例在那里.如今他这生日,大又不是,小又不是,所以和你商量。”
贾琏听了,低头想了半日道:“你今儿糊涂了.现有比例,那林妹妹就是例,往年怎么给林妹妹过的,如今也照依给薛妹妹过就是了。”等到第六十二回时,又借探春之口说出“老太太和宝姐姐赶巧了”引出宝钗跟贾老太太是同一天生日。因此可以确定,宝钗的生日就是在正月二十一。

关于宝玉的生日可以参考著名红学家周汝昌先生的观点,周先生在红学届有着举足轻重不可撼动的地位。
周汝昌在《周汝昌校订批点本石头记》第六十二回回后评中说:“宝玉生辰本在四月二十六,第一暗示之处即甄士隐午倦拢书,梦中得见通灵宝玉下凡,而醒后只见烈日炎炎,芭蕉冉冉,此正四月下旬之风光。
第二处明写饯花会,暗写宝玉生辰,点明四月二十六正交芒种节,全系乾隆元年之实际历日。第三处为清虚观张道士问哥儿宝玉时,顺口说出前儿四月二十六是遮天大王圣诞也,此又一奇特之笔而令聪明读者悟知,四月二十六是哥儿之生辰。本回则是第四次明写生辰而不言四月二十六之实际日期。须前后看方能明白。”由此可以确定贾宝玉生日应该是四月二十六。

关于黛玉的生日,书中第三回也曾提到过。原文是这样写的,林黛玉进贾府后,听王夫人说起贾宝玉,便说:“这位哥哥比我大一岁。”(第47页)第六十二回写到,探春和袭人谈论起每个月里的生日,袭人说:“二月十二是林姑娘。”这里袭人这么肯定,是因为袭人跟林黛玉生日是同一天,她们两人生日都在落在花神节那天。
关于宝玉和黛玉之间的年龄差亦可参见《红楼梦》第三回,宝玉比黛玉大一岁,宝钗比宝玉大两岁,那么宝钗就比黛玉大三岁。既然贾宝玉生于1706年丙戌年四月二十六日,则林黛玉则出生于1707年丁亥年二月十二日,宝钗则出生于1704年甲申年正月二十一。
查询万年历得知,公元1704年是一个闰年,是农历甲申年,是猴年,它的第一天在星期二开始。由此可见,薛宝钗属猴。
公元1706年是一个平年,是农历丙戌年,是狗年。它的第一天在星期五开始。由此可见,贾宝玉属狗。
公元1707年是一个平年,是农历丁亥年,是猪年。它的第一天在星期六开始。由此可见,林黛玉属猪。
薛宝钗 1704年 甲申年农历正月二十一
林黛玉 1707年 丁亥年农历二月十二日
贾宝玉 1706年 丙戌年农历四月二十六日