法律从何时开始生效,一般根据该项法律的性质和实际需要来决定。
法律生效通常有三种方式:
法律条文中明确规定,从其公布之日起生效施行。
法律公布后,并不立即生效施行,经过一定时期后才开始施行,法律中明确规定生效施行的日期。
法律公布后先试行或暂行,而后由立法部门补充完善,再通过为正式法律,公布施行,在试行期间也具有约束力。
从以上三种方式中可以看出,不管是哪一种,都需要公布后才具有法律效力。未经公布的法律规范,不可以成为执法依据。这是法治社会的基本要求。
公布后未必从公布日期开始就立即生效,但生效的必要条件之一是公布。这个说法是正确的。
希望以上回答能帮到你。