Tabellarischer Aschura-Tag: Hidschri zu Gregorianisch
Dieser Rechner ordnet den tabellarischen Aschura-Tag, den 10. Muharram des angegebenen Hidschri-Jahres, einem Datum im proleptischen gregorianischen Kalender zu.
Im Browser ausführen – kostenlos
Er verwendet den festen arithmetischen islamischen Kalender, sodass dieselbe Eingabe überall dasselbe Ergebnis liefert. Die Antwort enthält gregorianisches Datum, Wochentag, Kalenderbezeichnungen und UTC-Bezug. Das Werkzeug eignet sich für Software, reproduzierbare Forschung, Unterricht und Datenbestände, die ausdrücklich das tabellarische Modell nutzen. Es bestimmt kein örtlich beobachtetes oder amtlich bekannt gegebenes religiöses Datum.
Verstehen Sie genau, welches Aschura-Datum berechnet wird
Aschura fällt auf den zehnten Muharram. Um dieses Hidschri-Datum einem bürgerlichen Datum zuzuordnen, muss jedoch ein islamisches Kalendermodell gewählt werden. Dieser Rechner nutzt den tabellarischen islamischen Kalender, der in technischen Quellen auch als arithmetischer oder bürgerlicher islamischer Kalender bezeichnet wird. Monatslängen und Schaltjahre folgen darin einer festen, wiederkehrenden Regel. Geben Sie ein positives ganzzahliges Hidschri-Jahr wie 1446 ein; das Ergebnis ordnet dessen 10. Muharram dem proleptischen gregorianischen Kalender zu. Beide Kalendermodelle werden ausgegeben, damit ein gespeichertes Resultat verständlich bleibt. UTC wird genannt, weil die Berechnung den Kalendertag deterministisch und ohne Gerätezeitzone darstellt. Eine örtliche Mondsichtung, amtliche Bekanntgabe, astronomische Sichtbarkeitsregel oder ein nationaler Kalender kann den 10. Muharram einem anderen gregorianischen Tag zuweisen. Verwenden Sie diesen Dienst nur für ausdrücklich tabellarische Ergebnisse und nicht als religiöse Entscheidung oder örtliche Bekanntgabe.
So funktioniert die deterministische Umrechnung
Zuerst bestimmt die Berechnung die ganzzahlige julianische Tagesnummer für den 10. Muharram im angeforderten tabellarischen Hidschri-Jahr. Sie beginnt mit der festen bürgerlich-islamischen Epoche, addiert die vollständig vergangenen Jahre und wendet den Term des 30-jährigen Schaltzyklus an. Da Muharram der erste Monat ist, müssen für diesen Anlass keine früheren Monate summiert werden. Anschließend wird die Tagesnummer durch Ganzzahlarithmetik in Jahr, Monat und Tag des proleptischen gregorianischen Kalenders umgerechnet. Der Wochentag stammt aus derselben Nummer, wodurch alle Felder zusammenpassen. Es wird kein JavaScript-Date-Objekt erzeugt; Systemzeitzone, Sommerzeit, Spracheinstellungen und Unterschiede zwischen Datumsbibliotheken können die Antwort daher nicht verändern. Der Dienst liest weder die aktuelle Uhrzeit noch das Netzwerk. Als Eingabe ist eine numerische Ganzzahl von 1 bis 1,000,000 erforderlich. Zeichenketten, Brüche und Werte außerhalb dieses Bereichs werden ohne stillschweigende Umwandlung abgelehnt.
Nutzen Sie das Ergebnis sicher in Anwendungen und Daten
Diese Fähigkeit ist sinnvoll, wenn Reproduzierbarkeit wichtiger ist als die Rekonstruktion einer historischen Sichtung oder die Vorhersage einer amtlichen Festlegung. Sie können stabile Testwerte für Kalendersoftware erzeugen, Datensätze mit ausdrücklich arithmetisch-islamischer Quelle vereinheitlichen, eine Lehrzeitleiste erstellen oder unabhängige Implementierungen vergleichen. Speichern Sie Hidschri-Jahr, gregorianisches Datum und Kalenderbezeichnungen gemeinsam; ein einzelnes gregorianisches Datum würde die zugrunde liegende Annahme verbergen. Falls Ihre Quelle Umm al-Qura, einen ministeriellen Kalender, astronomische Mondsichtbarkeit oder örtliche Beobachtung verwendet, wählen Sie einen darauf spezialisierten Dienst. Eine Abweichung um einen Tag nahe dem Monatsanfang kann unterschiedliche Definitionen widerspiegeln und muss kein Programmfehler sein. Jede API-Anfrage kostet $0.002. Da die Funktion rein ist und jedes Jahr ein stabiles tabellarisches Ergebnis besitzt, können Sie Antworten nach Jahr speichern. UTC kennzeichnet die deterministische Rechengrundlage und behauptet keinen gleichzeitigen Beginn der religiösen Begehung in allen Gemeinschaften.
Anwendungsfälle
Reproduzierbare Kalendertests erstellen
Erzeugen Sie stabile gregorianische Sollwerte für Software mit derselben tabellarischen islamischen Kalenderregel.
Tabellarische Hidschri-Daten vereinheitlichen
Ergänzen Sie Datensätze aus dokumentiert arithmetischen Hidschri-Quellen um ein gregorianisches Datum.
Eine lehrreiche Zeitleiste aufbauen
Zeigen Sie die Wanderung des 10. Muharram durch gregorianische Jahre und nennen Sie dabei das Kalendermodell.
Häufige Fragen
Sagt das Werkzeug den amtlich beobachteten Aschura-Tag voraus?
Nein. Es berechnet den 10. Muharram im festen tabellarischen islamischen Kalender. Amtliche oder beobachtungsbasierte Kalender können abweichen.
Warum heißt der Zielkalender proleptisch gregorianisch?
Die gregorianischen Regeln werden einheitlich auf alle Jahre angewendet, auch vor ihrer historischen Einführung in einem Gebiet.
Kann die Zeitzone das Ergebnis verändern?
Nein. Der Algorithmus nutzt Ganzzahlarithmetik ohne Date, Systemuhr, Sommerzeitdaten oder lokale Zeitzoneneinstellungen.
Welche Eingabe wird akzeptiert?
Geben Sie ein Hidschri-Jahr von 1 bis 1,000,000 als numerische Ganzzahl ein. Text, Brüche und Werte außerhalb des Bereichs werden abgelehnt.
Was kostet eine API-Anfrage?
Jede API-Anfrage kostet $0.002.
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/ashura-tabular \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":1446}'const res = await fetch("https://api.kit.forhosting.com/date/ashura-tabular", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 1446
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/ashura-tabular",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 1446
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/ashura-tabular", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":1446}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":1446}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/ashura-tabular", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"year": 1446
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.ashura_tabular",
"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. |