Naar hoofdinhoud
Favorieten

Over het project

Dit project is een bibliotheek met sterk gespecialiseerde tools voor bewerkingen met datums, periodes en agendagegevens. Ons doel is om bij specifieke taken altijd een nauwkeurig en voorspelbaar resultaat te leveren.

Architectuur

De service is gebaseerd op het principe "Eén tool, één taak". Deze aanpak vereenvoudigt berekeningen en maakt het gebruik gebruiksvriendelijk. Elke module is geïsoleerd en voert een specifiek gedefinieerde taak uit. Gebruikers hoeven geen complexe interface te leren of de juiste velden te zoeken tussen overbodige parameters. Tegelijkertijd zijn de tools niet star vastgelegd. Ze bevatten instellingen die nodig zijn voor gedetailleerde configuratie van berekeningen binnen een specifieke taak.

Berekeningslogica

Een kalender kan niet worden gezien als een rechte numerieke as. Er zitten oneffenheden in, zoals de wisselende lengte van maanden, schrikkeljaren en regionale bijzonderheden. Onze algoritmen zijn zo ontworpen dat ze deze nuances correct verwerken.

Om wiskundige nauwkeurigheid te garanderen, wordt de ISO 8601-standaard toegepast in de basisalgoritmen. Het gebruik van deze standaard is strikt gereguleerd: hij wordt uitsluitend daar toegepast waar nodig. In gevallen waarin het volgen van ISO 8601 niet vereist is, vertrouwt het systeem op regionale standaarden.

Voor de juiste weergave van gegevens en het meenemen van regionale specificaties wordt gebruikgemaakt van ICU (International Components for Unicode). Het gebruik van ICU is niet beperkt tot het weergeven van datums en tijden volgens taalstandaarden; ICU speelt ook een rol in het berekeningsproces. Hierdoor wordt bijvoorbeeld de eerste dag van de week en de weekenddagen nauwkeurig bepaald.

Toegang en gegevensverwerking

De service is volledig gratis en vereist geen registratie. Alle berekeningen vinden plaats in de browser van de gebruiker; instellingen en favoriete tools worden uitsluitend in de browser opgeslagen. Er worden geen gegevens naar externe servers verzonden.

Met dank aan

We willen onze waardering uitspreken voor de ontwikkelaars van de ICU- en Day.js-projecten. Hun bibliotheken vormen een betrouwbare wiskundige en linguïstische basis voor de werking van de algoritmen in deze service.