Have you ever been in that situation? Someone asks you: "What time is it?". You start to answer: "It's 11, and 23 minutes", "...and 45 seconds, haha" you are made fun of for beeing precise.

One of my favorit watch faces on my smart watch is the fuzzy clock, where the approximate time is given.

source code


From software developer side, it is anoying to have year, month, day, hour, minute, and second all to describe, one thing, time. Thank God, we have unix time. Unix time is a single value. A number consisting of 64 ones and zeros (or a decimal integer) to address all seconds from billions of years before the big bang up to billions of years from now.

source code


While it's easy to develop software with unix time, it's impractical for everyday use. Wouldn't it be nice if we could remove some clutter and have less parameter for time. I have given it some thought and tried to come up with something for the time of the day. What if instead hour, minute and second just have a single number. I call it moment. 240 moments are a day, as everyone knowes. So one hour is ten moments. 1 moment is 6 minutes. In my experience, if someone asks me to wait just one moment, only five minutes not more, I usualy end up waiting 6. Hence the name moment. Moments can also be used as fractions. If someone does not need a full moment, she can ask for half a moment.

It turns out, I'm not the first who comes up with an alternative time unit named moment. Not even 240 for a day is something new (citation needed). There have been many ideas and suggestions. I like 240 moments for a day. It has advantages over 100 for a day. The first advantage is: you can easily convert hour and minute to moments. For example, 11:30 is 115 moments = hours x 10 + 30 minutes is 5 moments. The second advantage is 240 can be evenly divided by 3. So, you can for example say an adult should sleep one third of a day or 80 moments. 100 divided by 3 is 33.33333. Not so nice.

Don't confuse my moment time unit with military time. Military time is horrible for a software developer. Military time you can't just add times. 1630 + 30 is not 1660. It's 1700. But in moments 165 + 5 is equal 170. It all works out.

source code


Moments clock as an analog clock