一般情形下承诺生效时合同成立,但法律另有规定或者当事人另有约定的除外。例如诺成合同一般都是当事人达成一致意见,作出承诺时合同就成立,但实践合同一般需要交付标的物合同才成立。根据《民法典》第四百八十三条规定,承诺生效时合同成立,但是法律另有规定或者当事人另有约定的除外。第四百八十四条规定,以通知方式作出的承诺,生效的时间适用本法第一百三十七条的规定。承诺不需要通知的,根据交易习惯或者要约的要求作出承诺的行为时生效。
法律依据
《民法典》第四百八十三条承诺生效时合同成立,但是法律另有规定或者当事人另有约定的除外。第四百八十四条以通知方式作出的承诺,生效的时间适用本法第一百三十七条的规定。承诺不需要通知的,根据交易习惯或者要约的要求作出承诺的行为时生效。