干31天的活给三十天的钱是不合法的。一个月有31天,如果员工工作了31天,那么工资应当按照日工资乘以实际工作的天数来计算。如果涉及到加班,还应当按照加班工资的标准来计算。
具体来说,日工资的计算应依据劳动合同中约定的日工资或月工资标准。根据《劳动法》的相关规定,对于安排劳动者延长工作时间、休息日或法定休假日工作的,用人单位需支付高于正常工作时间工资的工资报酬,具体标准如下:
因此,如果雇主只按30天来计算工资,而员工实际上工作了31天,那么这是违反了劳动法的行为。员工有权要求雇主按照实际工作的天数和合同约定的工资标准来支付工资。如果雇主拒绝支付,员工可以通过法律途径来维护自己的合法权益。