Закон вступає в дію, як правило, з моменту, визначеного в самому законі. Якщо в законодавчому акті не вказано конкретну дату набрання чинності, то діють загальні правила, встановлені законодавством відповідної країни.
У контексті України, за загальним правилом, встановленим Законом України "Про нормативно-правові акти", закони і інші нормативно-правові акти Верховної Ради України набирають чинності через десять днів з дня їх офіційного опублікування, якщо інше не передбачено самим законом або актом про порядок набрання ним чинності.
Офіційне опублікування закону відбувається в офіційних друкованих виданнях, таких як "Голос України" та "Офіційний вісник України". Дата опублікування є відправною точкою для відліку десятиденного строку.
Однак законодавець може встановити інший порядок набрання чинності. Наприклад, закон може набирати чинності з моменту його підписання Президентом або з певної календарної дати, яка визначена в самому тексті закону.
Таким чином, момент набрання законом чинності залежить від положень, зафіксованих у самому законі, та від процедур, встановлених національним законодавством.