The most common cause of central heating timers not working is the timer clock is not set to the correct time. Clocks can be reset without the homeowner knowing, for instance a short mains ‘power spike’ can reset the clock. Check the time on the timer is set to the correct time. 

Also check if the heating programmer takes batteries that they are in working order.