(一)协议书没写日期不一定就没有法律效力。判断合同是否生效,关键要看是否符合合同成立的条件。比如说,签订协议的双方当事人得具备相应的民事行为能力,也就是能够清楚地知道自己在做什么,能对自己的行为负责;双方的意思表示得是真实的,不存在欺骗、胁迫等情况;协议的内容也不能违反法律的强制性规定以及公序良俗,像不能约定做违法犯罪的事情,或者违背社会公德的事情。
(二)虽然日期缺失不一定影响协议生效,但在某些情况下,可能会对协议的履行和解释等方面产生影响。例如在确定履行顺序的时候,如果没有日期,就很难说清楚哪一方应该先履行义务;在计算时效方面,也可能会产生争议,因为很多时效的起算可能跟协议签订日期有关。
(三)要是协议的其他要素都完备,也就是前面说的民事行为能力、意思表示真实、不违反规定等都满足,那么双方可以通过补充协议的方式来确定日期。或者也可以依据其他相关证据来确定协议的相关时间点,像往来的邮件、短信里提到的时间等,这样就能保障协议的有效性和可执行性。
(四)为了防止以后出现潜在的纠纷,在签订协议的时候,最好还是把日期明确地写清楚。
法律依据:《中华人民共和国民法典》规定,具备下列条件的民事法律行为有效:行为人具有相应的民事行为能力;意思表示真实;不违反法律、行政法规的强制性规定,不违背公序良俗。