All Projects → teknologi-umum → decimal-clock

teknologi-umum / decimal-clock

Licence: MIT license
1 day = 10 decimal hours, 1 decimal hour = 100 decimal minutes, 1 decimal minute = 100 decimal seconds

Programming Languages

HTML
75241 projects
CSS
56736 projects
typescript
32286 projects
javascript
184084 projects - #8 most used programming language
Vue
7211 projects
rust
11053 projects

Projects that are alternatives of or similar to decimal-clock

Displayjs
A simple JavaScript framework for building ambitious UIs 😊
Stars: ✭ 590 (+3370.59%)
Mutual labels:  frontend-framework, frameworks
Tko
🥊 Technical Knockout – The Monorepo for Knockout.js (4.0+)
Stars: ✭ 227 (+1235.29%)
Mutual labels:  frontend-framework
Alumna
[Alpha release of v3] Development platform for humans / Plataforma de desenvolvimento para humanos
Stars: ✭ 32 (+88.24%)
Mutual labels:  frontend-framework
Seed
A Rust framework for creating web apps
Stars: ✭ 3,069 (+17952.94%)
Mutual labels:  frontend-framework
Rakuten React Kit
Rakuten React kit
Stars: ✭ 72 (+323.53%)
Mutual labels:  frontend-framework
Terra Core
Terra offers a set of configurable React components designed to help build scalable and modular application UIs. This UI library was created to solve real-world issues in projects we work on day to day.
Stars: ✭ 167 (+882.35%)
Mutual labels:  frontend-framework
Amis
前端低代码框架,通过 JSON 配置就能生成各种页面。
Stars: ✭ 8,930 (+52429.41%)
Mutual labels:  frontend-framework
HelenaFramework
Modern framework on C++20 for backend/frontend development.
Stars: ✭ 53 (+211.76%)
Mutual labels:  frameworks
Barekit
A bare minimum responsive framework
Stars: ✭ 201 (+1082.35%)
Mutual labels:  frontend-framework
Javascript Code Challenges
A collection of JavaScript modern interview code challenges for beginners to experts
Stars: ✭ 2,710 (+15841.18%)
Mutual labels:  frontend-framework
Peasy Js
A business logic micro-framework for javascript
Stars: ✭ 121 (+611.76%)
Mutual labels:  frontend-framework
Radon
Object oriented state management solution for front-end development.
Stars: ✭ 80 (+370.59%)
Mutual labels:  frontend-framework
Semantic Ui React
The official Semantic-UI-React integration
Stars: ✭ 12,561 (+73788.24%)
Mutual labels:  frontend-framework
Angular Interview Questions
A list of helpful Angular interview questions you can use to interview potential candidates, test yourself or completely ignore.
Stars: ✭ 967 (+5588.24%)
Mutual labels:  frontend-framework
Scene-Text-Recognition-Recommendations
Papers, Datasets, Algorithms, SOTA for STR. Long-time Maintaining
Stars: ✭ 215 (+1164.71%)
Mutual labels:  frameworks
Puddles
Tiny vdom app framework. Pure Redux. No boilerplate.
Stars: ✭ 24 (+41.18%)
Mutual labels:  frontend-framework
React Antd Admin
用React和Ant Design搭建的一个通用管理后台
Stars: ✭ 1,313 (+7623.53%)
Mutual labels:  frontend-framework
Squark
Rust frontend framework, for web browser and more.
Stars: ✭ 162 (+852.94%)
Mutual labels:  frontend-framework
frontie
Frontie is a front-end boilerplate. Gulp | Twig.js | Sass | Autoprefixer | Browsersync | Bootstrap 4 Grid System & Responsive Breakpoints
Stars: ✭ 28 (+64.71%)
Mutual labels:  frontend-framework
InDiv
an angular like web mvvm framework.一个类 angular 前端框架。https://dimalilongji.github.io/InDiv
Stars: ✭ 88 (+417.65%)
Mutual labels:  frontend-framework

Decimal Clock

clock.svg

From Wikipedia:

Decimal time is the representation of the time of day using units which are decimally related. This term is often used specifically to refer to the time system used in France for a few years beginning in 1792 during the French Revolution, which divided the day into 10 decimal hours, each decimal hour into 100 decimal minutes and each decimal minute into 100 decimal seconds (100000 decimal seconds per day), as opposed to the more familiar UTC time standard, which divides the day into 24 hours, each hour into 60 minutes and each minute into 60 seconds (86400 SI seconds per day).

The main advantage of a decimal time system is that, since the base used to divide the time is the same as the one used to represent it, the whole time representation can be handled as a single string. Therefore, it becomes simpler to interpret a timestamp and to perform conversions. For instance, 1:23:45 is 1 decimal hour and 23 decimal minutes and 45 decimal seconds, or 1.2345 decimal hours, or 123.45 decimal minutes or 12345 decimal seconds; 3 hours is 300 minutes or 30,000 seconds. This property also makes it straightforward to represent a timestamp as a fractional day, so that 2021-08-23.54321 can be interpreted as five decimal hours and 43 decimal minutes and 21 decimal seconds after the start of that day, or a fraction of 0.54321 (54.321%) through that day (which is shortly after traditional 13:00). It also adjusts well to digital time representation using epochs, in that the internal time representation can be used directly both for computation and for user-facing display.

In this repository we maintain multiple implementations of Decimal Clock using various bleeding edge frontend framework.

Implementation Demo Source Lib
alpine Demo Source Lib
elm Demo Source Lib
hyperapp Demo Source Lib
jquery Demo Source Lib
petite-vue Demo Source Lib
react-hooks (via CDN) Demo Source Lib
react-hooks (via create-react-app) Demo Source Lib
scarlets-frame Demo Source Lib
solidjs Demo Source Lib
svelte Demo Source Lib
vanilla Demo Source
vue-3-composition-api (via vue cli) Demo Source Lib
vue-setup (with vite and typescript) Demo Source Lib
web-component Demo Source

Contributing

Please put everything from both your src and dist folder in a subfolder, with tooling files at the root of your implementation subfolder:

decimal-clock
+-- react-hook
    +-- dist
    |   +-- index.html
    |   +-- app.js
    +-- src
    |   +-- clock-hand.js
    |   +-- index.js
    +-- package.json
    +-- manifest.json

Also include a manifest.json file containing:

{
  "name": "React with Hooks",
  "srcs": [
    "dist/index.html",
    "src/index.js",
    "src/clock-hand.js"
  ],
  "dist": "dist/index.html"
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].