没有犯法拘留20多天是不合法的。一般行政拘留不会超过十五天,但是行政拘留处罚合并执行的,最长可以达到二十日。有两种以上违反治安管理行为的,分别决定,合并执行。行政拘留处罚合并执行的,最长不超过二十日。
【本文关联的相关法律依据】
《治安管理处罚法》第十六条
有两种以上违反治安管理行为的,分别决定,合并执行。行政拘留处罚合并执行的,最长不超过二十日。
《治安管理处罚法》第十七条
共同违反治安管理的,根据违反治安管理行为人在违反治安管理行为中所起的作用,分别处罚。教唆、胁迫、诱骗他人违反治安管理的,按照其教唆、胁迫、诱骗的行为处罚。