The idea of re-doing the clock to use the metric system is something that is appealing to me, but I must admit I don’t see the idea catching on anytime soon.
The best system I believe is one based on the day, where days are divided into partitions that differ by some factor of ten (like 10, 100, 1000, etc.). There are currently 86,400 seconds in one day, so it seems logical to divide a day into 100,000 parts, and so that each “tick” of the metric clock will be almost as long as the current second.
My proposal is that the day is divided into 100 “hours” (equal to 14.4 minutes), which is then divided into 100 “minutes” each (equal to 8.6 seconds). You could have a decimal after that which could count the “seconds”, but it’s necessary.
Basically, under this system, looking at the clock would immediately tell you how far through the day you are. “25:00” would be around sunrise. “50:00” would be noon. “00:00” would be midnight.
I also programmed an analog/digital metric clock so you can see how this works:
The clock automatically syncs up with your computer’s time, so all you have to do is run the program.