离婚时发的誓言有没有效力,得看具体情况。
要是誓言内容涉及身份关系,像约定不能再婚,这种誓言是无效的。婚姻自由是《民法典》给公民的基本权利,谁都不能通过协议或者誓言限制别人结婚自由,这种限制违反了法律规定。
但如果誓言是关于财产分割、子女抚养等方面,同时符合相应法律要件,也就是双方有民事行为能力、意思表达真实、不违反法律和公序良俗,那这个誓言在一定程度上是有效的。比如一方发誓离婚后给另一方一笔经济补偿,这可以看作双方在财产问题上达成的约定,符合法律规定的话,另一方就能要求对方履行。
要是发誓言的时候是受胁迫、欺诈,违背了真实意愿,当事人可以请求法院或者仲裁机构撤销。
总之,离婚时发的誓言有没有效不能直接下结论,要结合誓言具体内容,看是否符合法律规定。要是对这方面有疑问,建议咨询专业人士。