根据你的问题解答如下, 属于违法,《劳动法》规定劳动者的工资必须按月足额支付,而不得克扣拖欠。
《工资支付暂行规定》第七条“工资必须在用人单位与劳动者约定的日期支付。如遇节假日或休息日,则应提前在最近的工作日支付。工资至少每月支付一次,实行周、日、小时工资制的可按周、日、小时支付工资”。
一般,具体的发薪日期是由双方约定,法律上没有强制性的规定。那么,只要单位每月支付一次就是合法的,至于当月还是上月没有严格的规定,所以只要你所在单位都按时支付了你的工资,即使是在后一个月发上一个月的工资也是符合法律规定的。