一般情况下,公司都是当月发上个月的工资,这是合理的。因为要等你完成一个月的工作还有核算的时间,按工资支付暂行规定,工资支付期限是工作后的一个月内,如果再压一个月就是违法。劳动法对公司发放工资的时间没有具体规定,只是规定了要依法保护劳动者的合法利益及劳动报酬。