With its long history, the dozenal number base is more useful for many things than binary, decimal, or hexadecimal, mostly because it is a superabundant and superior highly composite number. Its 3 factor is a significant component of that.
This project is developing a dozenal watch, with a calendar, clock, and weather data. Because the calendar starts from basics, it uses an epoch, year starting point, and monthly and weekly divisions that are more sensible than what's in the irregular Gregorian and Julian calendars and are based on astronomy rather than politics or religion, and the dozenal number base. The time of day is based on successive negative powers of a dozen, an improvement over the current conglomeration of base two, ten, twelve, and sixty.
The clock and calendar already exist, the former for various analog and digital clocks on a website as well as for an obsolete watch, the latter on an interactive website for scheduling appointments and other events.
Attached is the current state of the watch's first screen. Improvements in the display are coming, along with importation of many weather data on a second screen. The final code will be made available.
Ahh, nice! And this is why you needed the upside-down numbers? :)
Indeed. Here's the way it looks now on the watch itself, with tomorrow's date (complete with unwanted reflection). The date is colour coded for the day of the (6-day) week. Tomorrow is Arantius dies (orange day). Occasionally an extra day is needed; it has its own colour.
With the excellent help of @Gordon and others, the watch face has been ported to Bangle.js 2. The time illustrated here is midnight at the beginning of the year—the solstice: December 21, 2021 to most people. The backlight is on, temporarily. The watch face is readable with it off in all kinds of lighting situations.
As before, the days of the week are colour coded in a rainbow fashion. To get orange, I dithered my way to full red and half yellow. The rest weren't hard. Because full blue is too dark, the new blue is half green with the full blue. The illustration date is full red.
To my knowledge, this is the only watch (Bangle.js 1 and 2) that has this kind of face. It takes advantage of the twelve-division already in standard time reckoning and does away with the mishmash of bases of two, ten, twelve, and sixty in it by using twelve only. It's simpler and easier.
Don't worry about formatting, just type in the text and we'll take care of making sense of it. We will auto-convert links, and if you put asterisks around words we will make them bold.
For a full reference visit the Markdown syntax.
© Espruino, powered by microcosm.
Report a problem