A clock would be a good option as long as the game was linear like Solasta. The problem is when you can go wherever you want and you can end up with only boss fights left.
Another quite significant problem is what to do if the player is unlucky and is massacred by bad rng.
A fairly simple example, you come to an abandoned village and get surprised by goblins. The fight can end very quickly, or if you are unlucky, you can be practically massacred (it happened to me more than once).
And here's where the problem is, the player recently used rest but by rng he was left with minimal resources. However, he cannot rest.
What is the player doing? Either he tries to tire himself further or he minimizes the game and goes to watch youtube.
Open the clock, choose the hour you want, click "wait", look time passing fast, then do what you want.
A simple cheat that allow players to do what they want even if the system is now balanced arround 1 long rest / day.