1、当合同里没写清楚时间期限,判断合同有效期得分不同情况。要是合同没明确履行时间,按照《中华人民共和国民法典》,欠债的一方可以随时还钱,债主也能随时要求还钱,不过都得给对方留出必要的准备时间。这种情况下,签合同的双方可以一起商量,再签个补充协议来确定合同有效期。要是商量不出结果,那就看合同里其他相关的条款,或者参考平时交易的习惯来定。就像在长期合作的买卖中,以前都是每半年结一次货款,就算合同里没写履行时间,也能按照这个老规矩来确定。
2、要是合同没说啥时候结束,而且双方都没有违反合同内容或者法律规定,那这个合同一般会一直有效。除非满足了法律规定或者合同约定的可以解除合同的条件,这时候有解除权的一方提出解除,合同就可以终止。比如说因为自然灾害把合同里要交易的东西给毁了,交易做不成了,这就属于法定解除合同的情况,这时当事人就能解除合同。