Wow, you almost just described Roman Civil Time. The Roman Empire actually had a varying time system such that 6:00AM and 6:00PM were set at sunrise and sunset (the length of time units would be scaled to match); they even had hydro-mechanical clocks that would automatically alter their speed to match the season.