如果双方签订有名字,其他项目不违反法律规定的,有效,否则无效。所以,遗赠抚养协议没写日期是有效的。
【法律依据】
《继承法》第五条,继承开始后,按照法定继承办理;有遗嘱的,按照遗嘱继承或者遗赠办理;有遗赠扶养协议的,按照协议办理。