You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
hermajan edited this page Aug 26, 2026
·
3 revisions
🕰️
Multiple interactive and alternative clock representations implemented using HTML, JavaScript, and Dart.
🔢 BCD Clocks (clocks/bcd/ & clocks/bcd2/)
Binary-Coded Decimal (BCD) clocks display decimal digits using binary representation.
BCD (clocks/bcd/): Implemented in Dart (bcd.dart, compiled to JS via bcd.dart.js) alongside an HTML interface (bcd.html). Includes documentation (readme.md).
BCD2 (clocks/bcd2/): Alternative BCD clock implementation using JavaScript (bcd.js) and HTML (bcd.html).
🖩 Binary Clock (clocks/binary/)
Files: binary.html, binary.js
Description: Displays current time using binary-coded columns for hours, minutes, and seconds.
⌚ Normal Clock (clocks/normal.html, clocks/normal.js)
Description: Standard digital clock displaying current local time in conventional HH:MM:SS format.
🗣️ Verbal Clocks (clocks/verbal/)
Files: verbal.html, czech.js, english.js
Description: Displays time in words rather than numbers. Supports multiple languages:
Czech (czech.js): Verbal time rendering in Czech.
English (english.js): Verbal time rendering in English.
🎨 Hexcolor Clock (clocks/hexcolor.html)
Description: Uses current hours, minutes, and seconds as a hexadecimal color code (e.g., #123456) and sets the background color of the page dynamically.