合同的生效日期和有效期得根据具体情况来判断。
先说说合同生效日期。要是合同里明确约定了生效时间,那就按约定来。就像合同约定从双方签字盖章那天起生效,那签完字、盖完章,合同就正式生效了。要是合同没约定生效时间,一般合同成立的时候就生效。不过呢,要是法律、行政法规规定合同得办理批准、登记等手续才生效,那就得按规定来。
再看看合同有效期。要是合同明确规定了有效期限,比如约定从签订合同那天开始算,一年之内合同有效,那有效期就是一年。要是合同没约定有效期,通常是双方把各自该做的事都做完,实现了合同目的,合同就终止了。但在一些持续的合同关系里,可能因为一方行使解除权,或者出现法定解除情形,合同会提前终止。
还有一种情况,当事人可以给合同的效力约定条件或者期限。如果是附生效条件的合同,等条件达成时合同才生效;附解除条件的合同,条件达成时合同就失效。附生效期限的合同,期限到了合同生效;附终止期限的合同,期限满了合同就失效。