工期延期是属于合同违约的行为,没有按合同约定完工的,发包人可以解除合同,要求赔偿损失,但合同另有约定的除外。没有时间限制。承包人在合同约定的期限内没有完工,且在发包人催告的合理期限内仍未完工的可以解除合同。