Your boss can ask you to take unpaid leave, holiday days or work flexible time to make up the lost hours. If you can highlight that you have made a reasonable effort to make it into work through difficult conditions, your boss will hopefully see sense.