I assume the previous Answerers have established with you that this is a conventional boiler and not a Combi.
In which case this is almost certainly caused by the way the logic has been wired in your heating system. The system provides for both DHW and CH, when the thermostats call for it and when the times you have selected on your time clock are applicable. Outside of these parameters, the boiler should never fire up, as no heat is required.
However the boiler unit itself has a thermostat which controls the water temperature in the 'primary system'. The primary system water is that which flows through the CH rads and the coil inside the DHW tank. This water is sealed in and never changes nor comes out of your taps. If the logic of the system has been wired such that the boiler is NOT disabled when the rest of the system does not require heat (see para 2 above), the boiler will continually respond to a cooling of the water in the primary circuit. This is known in the trade as 'boiler cycling' and it just wastes energy.
Whether or not this can easily be fixed may depend on the controller you have. I wouldn't employ a heating technician to deal with it - I would DIY, but then I'm an Engineer. If anything, you need a tame electrician who is familiar with wiring heating systems.