DTI Time Converter

Tool · DKP-0-TIME-001

Deterministic date conversion for the Dikenocracy framework

Illustration: a clock and the same day shown in the Gregorian, Hebrew and DTI calendars.

What it does

The DTI Time Converter translates between Gregorian dates, Hebrew dates, and the Dikenocratic Time Interface (DTI). The DTI model is based on deterministic mapping through JDN and a 360-day derived year representation.

The canonical rules are: DTI-Day = JDN, DY = floor(JDN / 360), DOY = (JDN mod 360) + 1. Every conversion is fully reversible and machine-auditable.

Open the converter

The standalone client-side converter runs directly in your browser — no server required. It supports three conversion modes (Gregorian, DTI, and Hebrew), 10 interface languages, and both numeric and Hebrew-letter date input. All conversion logic follows DKP-0-TIME-001 and uses integer-only arithmetic.

Open Converter

The converter is a zero-dependency client-side application. Hebrew calendar calculations use a full Gauss/Reingold–Dershowitz algorithm implemented entirely in JavaScript — no Python backend required.

Technical details

The converter is a standalone client-side application built with vanilla HTML, CSS, and JavaScript. It loads the site design system (styles.css) and two dedicated modules: converter.js (conversion logic) and converter-i18n.js (translations).

  • Three conversion pathsGregorian → DTI / Hebrew
    DTI → Gregorian / Hebrew
    Hebrew → Gregorian / DTI
    Modes
  • DKP-0-TIME-001Implements all normative test vectors. The 2000-01-01 vector follows canonical formula output (DY6809-306). See PROTOCOL_NOTES.md for the rationale.Protocol
  • GitHubanahronic/Dikenocracy → Converter DTI

Ecosystem context

This tool is part of the broader Dikenocracy protocol ecosystem. It serves as the reference implementation for the time layer (DKP-0-TIME-001) and provides a foundation for time-indexed governance records, accountability cycles, and audit trails.