1、离婚的时候签的协议,通常在夫妻双方办了离婚登记手续,拿到离婚证之后就开始生效,而且这个效力是长期的。
2、离婚协议是夫妻双方自愿离婚,并且就孩子抚养、财产分配以及债务处理等事情商量好之后达成的约定。协议要生效得满足几个条件:协议得是双方心里真正想这么定的,不能存在欺骗、强迫的情况;协议内容不能和法律、行政法规的强制规定对着干,也不能违背社会公序良俗;夫妻双方得完成离婚登记。
3、要是签了协议但没去办离婚登记,那这个离婚协议就不会生效。还有,如果有法律规定可以撤销协议的情况,像一方用欺骗、强迫的手段让对方在违背真实意愿的情况下签了协议,受伤害的一方可以请求法院把协议撤销。不过,得在知道或者应该知道能撤销的理由那天开始算,一年之内去行使这个撤销的权利。协议一旦被撤销,那就从一开始就没有效力了。