There are many programmable thermostats,
with a whole range of prices, and different ways with which they work. It depends on how deep your pocket is, and what type of boiler, and also design of the home, the first two are rather cheap, I paid £15 for the programmable TRV head which does not link to any hub, and around £35 for the wall thermostat, which is on/off only.
The Nest shown next is claimed to learn, but again it does not connect to any TRV's excellent in an open plan home, or one using hot air, and has OpenTherm so if the boiler also has it, it can turn up/down rather than on/off. But in a home with doors, without vents in the doors, a bit useless, the last on Drayton wiser, also has OpenTherm but where it shines, is it connects to the TRV heads, or multiple wall thermostats.
All will allow each day of the week to be different, and can change the temperature of the home throughout the day. But each thermostat also has some downsides as well, Wiser, EvoHome, etc, work very well, but are not cheap, but sometimes the advantages come with just a small price rise, and sometimes the downsides are not easy to spot, Hive for example will only accept a demand for heat, if the wall thermostat shows less than 22ºC which, if fitting in the hall, unlikely it will exceed 22ºC so not a problem.
Some rely on batteries, only Nest of the ones shown does not need renewable batteries. I have used all those shown, only the second one is not fitted to this house.
I would warn not to buy cheap wireless, cheap wired OK, but I had problems with wireless this
was a failure, often not switching off, so wireless looking at in the main over £100, where wired my £35 thermostat worked fine. For me, Nest Gen 3 did not work very well, and I now have Nest and Wiser in parallel. Nest still works the DHW, but in the main Wiser runs the central heating.
Nest geofencing allows you to set eco and comfort temperatures, but not the distance from home. It also has a built-in PIR, so walking past it will activate the heating. Wiser uses IFTTT and not really tried it. EvoHome has a wall display
so you can set rooms without using a moble phone, as can most the others I show, but not quite as easily, but this
TRV is near impossible to manually set. However it can be set with PC or phone, most only work with phones.
So what are your aims, and how deep is your pocket?