Römische Kalenden/Nonen/Iden
Der 1. März 2020 entspricht im römischen Kalender den Kalenden des März, geschrieben Kalendis. Geben Sie ein heutiges Datum ein und sehen Sie, wie es klassisch römisch heißt, gezählt nach Kalenden, Nonen und Iden seines Monats. Kostenlos in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Datum
- 2020-03-01
- Umrechnungsrichtung
- gregorian_to_roman
- Römische Datumsform
- kalendae
- Tag
- 1
- Monat
- 3
Konvertiert gregorianische Kalenderdaten in die klassische römische Kalenderschreibweise (Kalenden, Nonen, Iden).
Drei Bezugstage in jedem Monat
Die Römer zählten die Tage eines Monats nicht vom ersten bis zum letzten durch, wie wir es tun. Jeder Monat hatte drei feste Bezugstage. Die Kalenden waren immer der erste Tag. Die Nonen fielen auf den fünften, außer im März, Mai, Juli und Oktober, wo sie auf den siebten rückten. Die Iden lagen auf dem dreizehnten, in denselben vier Monaten auf dem fünfzehnten. Jeder andere Tag wurde nach seinem Abstand zum nächsten Bezugstag beschrieben. Dieser Umrechner nimmt ein heutiges Datum und zeigt, welcher Bezugstag es ist oder auf welchen es zuläuft.
So lesen Sie das Ergebnis richtig
Die römische Zählung war einschließend: Gezählt wurden sowohl der Tag selbst als auch der Bezugstag, daher wirkt die Zahl der Tage vor einem Bezugstag um eins höher als bei einer heutigen Subtraktion. Tage nach den Iden werden nach den Kalenden des Folgemonats benannt, ein Datum Ende März heißt also mit Bezug auf den April. Geben Sie das Datum als Jahr, Monat und Tag ein; eine leere oder falsch formatierte Eingabe wird vor jeder Rechnung abgelehnt. Das Ergebnis entsteht jedes Mal gleich, ohne Online-Abfrage, und liefert Ihnen eine verlässliche Antwort ohne Tabelle.
Eingaben und Ausgaben
Die erforderlichen Schemafelder müssen vorhanden und korrekt typisiert sein, während optionale Felder dokumentierte Standardwerte verwenden. Erfolgreiche Antworten enthalten stets die primären Ausgabefelder, damit Ihre Oberflächenbindungen über Versionen hinweg stabil bleiben. Bevor Sie diese Funktion einbinden, lesen Sie bitte aufmerksam die Referenzbeispiele, welche die Erfolgs- und Fehlerpfade abdecken, denn sie bilden den tatsächlichen Vertrag der Fähigkeit und dienen als Grundlage für Ihre automatisierten Tests in der Produktionsumgebung.
Diese Stabilität ist besonders wichtig, wenn mehrere Ihrer Dienste dieselbe Ausgabe gemeinsam nutzen und sich auf feste Feldnamen sowie auf ein unveränderliches Format der Antwort verlassen müssen.
Grenzfälle und Einschränkungen
Leere Zeichenfolgen, falsche Typen und widersprüchliche Bereiche werden so früh wie möglich abgewiesen, noch vor jeder Berechnung. Bürgerliche Datumsangaben ohne Zeitzone werden als Kalenderdaten behandelt, ohne implizite Umrechnung, die Mehrdeutigkeiten einführen könnte. Die benötigten Zuordnungstabellen wandern innerhalb des Fähigkeitsordners mit, und zur Laufzeit findet kein Netzwerkaufruf statt, was Vertraulichkeit und Geschwindigkeit bewahrt.
Sehen Sie sich die Referenzbeispiele vor jeder Integration an. Da keine externen Abhängigkeiten geladen werden, bleibt das Verhalten auch ohne bestehende Internetverbindung vollständig reproduzierbar und für Ihre gesamte Integration vorhersehbar.
Anwendungsfälle
Tägliche Arbeit
Erhalten Sie eine verlässliche Antwort ohne Tabellenkalkulation.
Lehre
Stabile Referenzbeispiele für Ihre Vorführungen.
Häufige Fragen
Was sind Kalenden, Nonen und Iden?
Es sind die drei festen Bezugstage jedes römischen Monats. Die Kalenden sind der erste Tag, die Nonen fallen auf den fünften oder siebten und die Iden auf den dreizehnten oder fünfzehnten Tag.
In welchen Monaten liegen Nonen und Iden später?
Im März, Mai, Juli und Oktober fallen die Nonen auf den siebten und die Iden auf den fünfzehnten Tag. In allen anderen Monaten liegen sie auf dem fünften und dem dreizehnten.
Wie heißen die übrigen Tage des Monats?
Sie werden rückwärts bis zum nächsten Bezugstag gezählt, ein Datum heißt also so viele Tage vor den Nonen, den Iden oder den Kalenden des folgenden Monats.
Kann das Werkzeug ein römisches Datum zurückrechnen?
Nein. Es arbeitet in einer Richtung: Sie geben ein heutiges Datum ein und erhalten den römischen Namen. Für den umgekehrten Weg lesen Sie das Ergebnis als Anzahl Tage vor dem genannten Bezugstag.
Verwandte Tools
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/date/roman-date \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2020-03-01"}'const res = await fetch("https://api.kit.forhosting.com/date/roman-date", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2020-03-01"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/roman-date",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2020-03-01"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/roman-date", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2020-03-01"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2020-03-01"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/roman-date", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"date": "2020-03-01"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.roman_date",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |
Technische Hinweise
So funktioniert es
Dieses Werkzeug konvertiert bürgerliche gregorianische Datumsangaben in die klassische römische Kalenderschreibweise, die sich an den drei Bezugspunkten des Monats orientiert: den Kalenden, den Nonen und den Iden. Wir empfehlen Ihnen, die Referenzbeispiele sowohl für Erfolgs- als auch für Fehlerfälle zu lesen, bevor Sie diese Fähigkeit in Ihre Produktionsabläufe oder automatisierten Tests integrieren. Die Berechnung ist vollständig deterministisch und läuft kostenlos in Ihrem Browser, wobei sie dieselbe reine Funktion wie die API verwendet, was eine strenge Übereinstimmung zwischen beiden Kanälen sicherstellt. Ihre Eingaben werden vor jeder arithmetischen Operation geprüft, sodass ein falscher Typ einen klaren invalid_input-Fehler erzeugt und nicht ein stillschweigend falsches Ergebnis. Die Dokumentation beschreibt die Reihenfolge der Prüfung, den deterministischen Charakter der Ergebnisse, die Parität zwischen Browser und API, die stabilen Fehler-Vergleichszeichenfolgen für die Zertifizierung sowie den sicheren Umgang mit Gleitkommawerten außerhalb des Bereichs.
Eingaben und Ausgaben
Extrem große Zwischenwerte, welche die IEEE-754-Darstellung überschreiten, werden zu Bereichsüberschreitungsfehlern statt zu irreführenden Nullwerten. Die Dokumentation erläutert die Reihenfolge der Prüfung, den Determinismus der Ergebnisse, die Parität zwischen Browser und API, die stabilen Fehler-Vergleichszeichenfolgen für die Zertifizierung sowie den sicheren Umgang mit Gleitkommazahlen außerhalb des zulässigen Bereichs.
Grenzfälle und Einschränkungen
Die Dokumentation behandelt die Reihenfolge der Prüfung, den Determinismus der Ergebnisse, die Parität zwischen Browser und API, die stabilen Fehler-Vergleichszeichenfolgen für die Zertifizierung sowie den sicheren Umgang mit Gleitkommawerten außerhalb des Bereichs. Diese Garantien ermöglichen es Ihnen, das erwartete Verhalten einzufrieren und robuste Tests zu schreiben, die bei internen Änderungen nicht zerbrechen.
Integrationsbeispiele
Automatisierung
Dieselbe reine Funktion im Widget und in der API.
Technische Fragen
Ist es kostenlos?
Ja, Stufe A im Browser.
Netzwerk?
Kein Netzwerk; Verarbeitung auf dem Gerät.
Ungültige Eingabe?
invalid_input mit einer klaren Übereinstimmung.
Stabil?
Deterministische Referenzbeispiele fixieren den Vertrag.
Autor?
samurai.