根据《中华人民共和国劳动法》的规定,国家法定休假日包括元旦、春节、清明节、劳动节、端午节、中秋节和国庆节,共计11天。春节作为法定节假日,应当安排放假。
对于春节的放假天数,根据《国务院办公厅关于2023年部分节假日安排的通知》,春节法定放假时间为7天,即1月21日至1月27日。如果工厂仅安排4天假期,则不符合国家法定节假日的规定。
然而,企业可以根据自身情况和员工意愿,在保证员工休息权利的前提下,与工会和员工协商,适当调整放假时间。但无论如何调整,企业不能低于国家法定节假日的最低放假天数。
因此,如果工厂仅安排4天假期,虽然不符合国家法定节假日规定,但在特定情况下,如果经过与员工协商一致,且符合相关法律法规的要求,也是可以合法的。但企业应确保员工的合法权益不受侵害。