劳动法规定的病假时长根据职工的实际工作年限和在本单位的工作年限而定,具体规定如下:
累计工作满1年不满10年的职工:
请病假累计2个月以上。
累计工作满10年不满20年的职工:
请病假累计3个月以上。
累计工作满20年以上的职工:
请病假累计4个月以上。
另外,根据《企业职工患病或非因工负伤医疗期的规定》,病假时长还可以按照以下标准确定:
实际工作年限10年以下,本单位工龄5年以下:
医疗期为3个月。
实际工作年限10年以下,本单位工龄5年以上:
医疗期为6个月。
实际工作年限10年以上,本单位工龄5年以下:
医疗期为9个月。
实际工作年限10年以上,本单位工龄5-10年:
医疗期为12个月。
实际工作年限10年以上,本单位工龄10-15年:
医疗期为18个月。
实际工作年限10年以上,本单位工龄15-20年:
医疗期为24个月。
实际工作年限20年以上:
医疗期为24个月。
综上所述,病假时长在3个月至24个月之间,具体天数取决于职工的实际工作年限和在本单位的工作年限。用人单位对于病假具有批准权,但职工必须依法递交具有合法资质的医疗机构的病情证明和医嘱证明,并且按照规定办理请假手续。