是的,需要连续12个月以上才可以享受年假,年假长短和累计工作时间有关,这个就不要求同一家单位,具体规定如下:职工连续工作满12个月以上的,享受带薪年休假。年休假天数根据职工累计工作时间确定。
法律依据:《企业职工带薪年休假实施办法》
第三条 职工连续工作满12个月以上的,享受带薪年休假(以下简称年休假)。
第四条 年休假天数根据职工累计工作时间确定。职工在同一或者不同用人单位工作期间,以及依照法律、行政法规或者国务院规定视同工作期间,应当计为累计工作时间。
《职工带薪年休假条例》第三条 职工累计工作已满1年不满10年的,年休假5天;已满10年不满20年的,年休假10天;已满20年的,年休假15天。
按照劳动法规定是这样的,如果劳动者累计工作已满1年以上10年以下的,可以有年休假5天;
如果劳动者累计工作已满10年不满20年的,可以有年休假10天;
如果劳动者累计工作已满20年的,可以有年休假15天。所以年休假是满一年才会享有的权益。