2019年6月进的公司,合同上写的是次月10号发工资。但实际是中间隔一个月,到下个月20号,或者20多号才发工资,比如1月份的工资,到3月十几号,或者20多号才发。。做了快3年了,一直都是这样,请问合法吗?