Нет, не законен.
В соответствии со ст. 186 ТК РФ в день сдачи крови и ее компонентов, а также в день связанного с этим медицинского обследования работник освобождается от работы. В случае если по соглашению с работодателем работник в день сдачи крови и ее компонентов вышел на работу (за исключением тяжелых работ и работ с вредными и (или) опасными условиями труда, когда выход работника на работу в этот день невозможен) , ему предоставляется по его желанию другой день отдыха. В случае сдачи крови и ее компонентов в период ежегодного оплачиваемого отпуска, в выходной или нерабочий праздничный день работнику по его желанию предоставляется другой день отдыха. Обратите внимание. Если работник сдавал кровь в период освобождения от работы по болезни, то другой день отдыха ему не предоставляется. После каждого дня сдачи крови и ее компонентов работнику предоставляется дополнительный день отдыха. Этот день отдыха по желанию работника может быть присоединен к ежегодному оплачиваемому отпуску или использован в другое время в течение календарного года после дня сдачи крови и ее компонентов. Работодатель сохраняет за работником его средний заработок за дни сдачи крови и ее компонентов и предоставленные в связи с этим дни отдыха. Для всех случаев определения среднего заработка, предусмотренных Трудовым кодексом РФ, устанавливается единый порядок его исчисления (ст. 139 ТК РФ) . Данный порядок установлен Положением об особенностях порядка исчисления средней заработной платы, утвержденным Постановлением Правительства РФ от 11.04.2003 N 213.