Äthiopisches Datum in gregorianisches Datum umrechnen
Der Konverter überträgt ein ausdrücklich angegebenes Jahr, einen Monat und einen Tag des äthiopischen Kalenders in das entsprechende Datum des proleptischen gregorianischen Kalenders.
Im Browser ausführen – kostenlos
Er berücksichtigt alle dreizehn äthiopischen Monate einschließlich des kurzen Monats Pagumen und dessen Schaltregel. Die Berechnung verwendet feste ganzzahlige Kalenderarithmetik. Das Ergebnis hängt daher weder von den Regionseinstellungen noch von Uhrzeit, Zeitzone oder Sommerzeit des Rechners ab. Die Antwort enthält eine Datumszeichenfolge im ISO-Stil sowie getrennte gregorianische Felder für Jahr, Monat und Tag zur Anzeige oder automatischen Verarbeitung.
Geben Sie das äthiopische Datum genau ein
Geben Sie das äthiopische Jahr, den Monat und den Tag als ganze Zahlen an. Die Monate 1 bis 12 haben stets 30 Tage; Monat 13 ist Pagumen, die kurze Periode am Jahresende. Pagumen umfasst normalerweise fünf Tage und in einem äthiopischen Schaltjahr einen sechsten Tag. Der Konverter verlangt alle Bestandteile, weil ein erratenes fehlendes Jahr oder die Auslegung eines unvollständigen Datums zu einem mehrdeutigen Ergebnis führen würde. Dezimalzahlen, als Text übergebene Zahlen, null, negative Werte, Monate außerhalb von 1 bis 13 und im gewählten Monat nicht vorhandene Tage werden ebenfalls abgelehnt. Dieser strenge Eingabevertrag ist für Formulare und Datenpipelines hilfreich: Ein ungültiger Ausgangswert erzeugt einen klaren Fehler, statt unbemerkt in den nächsten Monat überzugehen. Beispielsweise steht Jahr 2016, Monat 1, Tag 1 für das äthiopische Neujahr und wird exakt in das gregorianische Gegenstück umgerechnet. Verwenden Sie die ausgegebene Datumszeichenfolge für ein kompaktes Ergebnis oder die getrennten Zahlenfelder, wenn Ihre Anwendung die Bestandteile einzeln speichert.
So funktioniert die arithmetische Umrechnung
Zunächst ordnet die Berechnung dem äthiopischen Datum anhand der festgelegten Epoche dieses Kalenders eine fortlaufende Tageszahl zu. Jedes vollendete äthiopische Jahr trägt 365 Tage bei, der vierjährige Schaltzyklus ergänzt seine zusätzlichen Tage und jeder abgeschlossene Monat weitere 30 Tage. Anschließend wird die Tageszahl nach den proleptischen gregorianischen Regeln entschlüsselt: Durch vier teilbare Jahre sind normalerweise Schaltjahre, Jahrhundertjahre nicht, durch 400 teilbare Jahre jedoch wieder. Der Weg über eine kontinuierliche Tageszahl vermeidet Datumsparser der Plattform, die äthiopische Eingaben meist nicht akzeptieren und umgebungsabhängig reagieren können. Außerdem bleibt das Ergebnis für historische und künftige Daten innerhalb des veröffentlichten Bereichs deterministisch. Das aktuelle Datum wird nicht abgefragt und keine Tageszeit erzeugt. UTC bezeichnet die stabile, zeitzonenunabhängige Auslegung des Kalendertags; die Eingabe wird nicht um einen UTC-Versatz verschoben. Ausgegeben wird der entsprechende gregorianische Kalendertag, vollständig durch begrenzte Ganzzahlarithmetik berechnet.
Verwenden Sie das Ergebnis sicher
Die Antwort liefert ein Datumsfeld im Format Jahr-Monat-Tag sowie numerische Eigenschaften für Jahr, Monat und Tag. Diese Struktur eignet sich für Datenbankimporte, Archivindizes, Abläufe im Personenstandswesen, historische Forschungsnotizen und Integrationen mit gregorianischen Systemen. Behandeln Sie die Ausgabe als Kalenderdatum und nicht als Zeitpunkt. Benötigt ein späterer Schritt einen Zeitstempel, muss er Uhrzeit, Ort und Zeitzonenregel gesondert festlegen; der Konverter erfindet diese Angaben bewusst nicht. Die Fähigkeit nutzt den arithmetischen äthiopischen Kalender und deutet weder handschriftlichen Text noch lokalisierte Monatsnamen, unsichere Daten, Epochen vor Jahr 1 oder alternative wissenschaftliche Chronologien. Nutzen Sie sie für einzelne Umrechnungen im Browser oder rufen Sie die API für $0.002 auf, wenn Prüfung und Umrechnung Teil eines wiederholbaren Ablaufs sind. Da derselbe zustandslose Löser rechnet, erzeugt eine gültige Eingabe in jedem unterstützten Kanal dasselbe JSON, ohne Netzwerkzugriff oder veränderlichen Zustand.
Anwendungsfälle
Personenstandsregister vereinheitlichen
Rechnen Sie äthiopische Kalenderfelder vor dem Import in ein System um, das gregorianische Datumswerte erwartet.
Internationale Termine vorbereiten
Übertragen Sie das bekannte äthiopische Datum eines Ereignisses in den von Partnern und Planungssystemen verwendeten gregorianischen Tag.
Historisches Material erschließen
Ergänzen Sie katalogisierte Dokumente mit ausdrücklichem äthiopischem Datum um ein deterministisches gregorianisches Gegenstück.
Häufige Fragen
Was kostet eine Umrechnung?
Eine Umrechnung über die API kostet $0.002. Im Browser können Sie den Konverter auch ohne API-Gebühr ausführen.
Hat der äthiopische Kalender dreizehn Monate?
Ja. Die Monate 1 bis 12 haben jeweils 30 Tage; Monat 13, Pagumen, hat fünf oder in einem Schaltjahr sechs Tage.
Wie werden äthiopische Schaltjahre behandelt?
Es gilt der arithmetische Vierjahreszyklus. Ein äthiopisches Jahr mit dem Rest drei bei Division durch vier besitzt einen sechsten Pagumen-Tag.
Beeinflusst die Zeitzone das Ergebnis?
Nein. Ein- und Ausgabe sind Kalendertage, die ohne Uhrzeit, Versatz, lokale Uhr oder Sommerzeitregel berechnet werden.
Kann ich ein Datum als Text senden?
Nein. Geben Sie Jahr, Monat und Tag als getrennte ganze Zahlen an, damit das Datum eindeutig und sprachunabhängig prüfbar ist.
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/ethiopian-to-gregorian \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"year":2016,"month":1,"day":1}'const res = await fetch("https://api.kit.forhosting.com/date/ethiopian-to-gregorian", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"year": 2016,
"month": 1,
"day": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/ethiopian-to-gregorian",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"year": 2016,
"month": 1,
"day": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/ethiopian-to-gregorian", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"year":2016,"month":1,"day":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"year":2016,"month":1,"day":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/ethiopian-to-gregorian", 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": 2016,
"month": 1,
"day": 1
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.ethiopian_to_gregorian",
"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. |