离婚后不给抚养费违法。抚养费是父母或其他对未成年人负有抚养义务的人,为未成年人承担的生活、教育等费用。抚养费一般支付到孩子年满18周岁,可以一次性支付,也可分期支付。如果不按时支付或拒不支付抚养费,可能引起民事纠纷,法院会依照一方的申请强制执行抚养费。