工厂这样做是违法的。深圳市员工工资支付条例 第十一条 工资支付周期不超过一个月的,约定的工资支付日不得超过支付周期期满后第七日;工资支付周期超过一个月不满一年的,约定的工资支付日不得超过支付周期期满后的一个月;工资支付周期在一年或者一年以上的,约定的工资支付日不得超过支付周期期满后的六个月