节假日加班8小时只给半天加班不一定违反劳动法,这要看上班的性质,及上班的制度,如果和单位进行协商不妥,可以申请劳动仲裁或者向工会提出要求进行合理的加班补贴,这样协调,如果不能解决问题的话,实在是加班费用太多的话,那可以到法院进行调解。