Skip to content
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.

Clone this wiki locally