Minguo-ROC-Datum in gregorianisches Datum umrechnen
Konvertieren Sie ein eindeutiges Datum des Minguo-Kalenders der Republik China in das entsprechende gregorianische Datum, ohne Zeitzone, Netzwerk oder aktuelle Uhrzeit.
Im Browser ausführen – kostenlos
Geben Sie Minguo-Jahr, Monat und Tag im Format Jahr-MM-DD ein, beispielsweise 113-07-25. Der Rechner addiert 1911 zum Jahr, behält Monat und Tag bei und prüft einschließlich der Schaltjahrregel, ob das gregorianische Datum existiert. Die Antwort enthält beide vollständigen Datumsangaben sowie ihre numerischen Bestandteile zur direkten Verwendung in Datensätzen und Integrationen.
Geben Sie ein eindeutiges Minguo-Datum ein
Tragen Sie ein positives Minguo-Jahr ein, gefolgt von einem zweistelligen Monat und einem zweistelligen Tag, jeweils durch Bindestriche getrennt. Beispielsweise bezeichnet 113-07-25 das Jahr 113 im Kalender der Republik China, den Monat 07 und den Tag 25. Das Jahr benötigt keine führenden Nullen, Monat und Tag dagegen schon, denn die feste Struktur verhindert mehrdeutige Auslegungen. Das Werkzeug akzeptiert bewusst ein vollständiges Datum und weder ein einzelnes Jahr noch Schrägstriche oder Text mit einer lokalisierten Ärenbezeichnung. Dieser enge Vertrag macht automatisierte Importe vorhersehbar und deckt fehlerhafte Quelldaten auf, statt die Absicht des Absenders zu erraten. Minguo-Jahr 1 entspricht dem gregorianischen Jahr 1912; deshalb sind nur positive Jahre zulässig. Vor der Umrechnung wird geprüft, ob der Monat zwischen 01 und 12 liegt und der Tag tatsächlich existiert. Ein fehlendes Feld, Jahr null, zusätzliche Leerzeichen oder eine andere Reihenfolge führen zu einem Eingabefehler, den Sie an der Quelle berichtigen können.
So funktionieren Umrechnung und Prüfung
Es gilt die Beziehung: gregorianisches Jahr gleich Minguo-Jahr plus 1911. Nur das Jahr ändert sich; Monat und Tag bleiben erhalten. Daher wird aus 113-07-25 das Datum 2024-07-25. Die Berechnung verwendet ganzzahlige Arithmetik und erzeugt kein JavaScript-Date-Objekt. Dadurch kann die Textauswertung weder zwischen Umgebungen abweichen noch um Mitternacht eine lokale Zeitzone anwenden. Dieselbe Eingabe liefert im Browser, auf einem Server und in automatisierten Tests stets dieselbe Ausgabe. Die Kalenderprüfung erfolgt anhand des errechneten gregorianischen Jahres: Monate mit dreißig Tagen lehnen Tag 31 ab, der Februar keine überzähligen Tage, und der 29. Februar ist nur gültig, wenn das Jahr die Regeln zur Teilbarkeit durch 4, zu Jahrhundertjahren und zur Teilbarkeit durch 400 erfüllt. Das Ergebnis enthält normalisierte Minguo- und gregorianische Datumswerte sowie Jahr, Monat und Tag als Zahlen, sodass Sie es ohne erneute Textanalyse anzeigen oder strukturiert weiterverarbeiten können.
Verwenden Sie das Ergebnis zuverlässig
Der Konverter hilft, wenn ein taiwanisches Dokument, Behördenformular, eine Rechnung, ein Zertifikat oder ein Datenbankexport ein Minguo-Jahr enthält, das Zielsystem jedoch ein gregorianisches Datum erwartet. Bewahren Sie bei wichtigen Prüfpfaden den ursprünglichen Minguo-Wert zusammen mit dem umgerechneten Wert auf; die gekoppelte Antwort erleichtert spätere Nachweise. Rufen Sie bei Stapelverarbeitung die Fähigkeit einmal je Element auf und behandeln Sie eine ungültige Eingabe als zu prüfendes Datenqualitätsproblem, anstatt unbemerkt ein vermutetes Datum einzusetzen. Das Werkzeug führt ausschließlich eine Kalenderumrechnung durch. Es errät nicht, ob eine zwei- oder dreistellige Zahl aus dem Minguo-Kalender stammt, deutet keine chinesischen Ärenzeichen, wandelt keine Mondkalenderdaten um und ergänzt keine Uhrzeit. Auch eine Zeitzonenverschiebung findet nicht statt, da ein bürgerliches Datum keinen Uhrzeitversatz besitzt. Einzelne Werte können Sie im Browser prüfen; ein API-Aufruf kostet $0.002 und nutzt dieselbe deterministische Berechnung.
Anwendungsfälle
Taiwanische Datensätze vereinheitlichen
Konvertieren Sie vollständige Minguo-Daten aus Verwaltungs- oder Geschäftsunterlagen vor dem Import in ein gregorianisches System.
Formulareingaben kontrollieren
Prüfen Sie vor Übermittlung oder Abschrift eines Formulars, ob ein Minguo-Datum gültig ist, und lesen Sie sein gregorianisches Gegenstück ab.
Nachvollziehbar migrieren
Speichern Sie Minguo- und gregorianischen Wert gemeinsam, damit Prüfer jedes konvertierte Datum zur ursprünglichen Darstellung zurückverfolgen können.
Häufige Fragen
Wie wird ein Minguo-Jahr gregorianisch umgerechnet?
Der Konverter addiert 1911 zum positiven Minguo-Jahr. Monat und Tag bleiben nach Prüfung des vollständigen Datums erhalten.
Welches Eingabeformat wird akzeptiert?
Verwenden Sie ein positives Minguo-Jahr sowie zweistellige Angaben für Monat und Tag mit Bindestrichen, etwa 113-07-25.
Werden Schalttage geprüft?
Ja. Der 29. Februar wird nur akzeptiert, wenn das zugehörige gregorianische Jahr gemäß den gregorianischen Regeln ein Schaltjahr ist.
Hängt die Umrechnung von meiner Zeitzone ab?
Nein. Sie nutzt ganzzahlige Kalenderarithmetik ohne Uhr oder Date-Objekt, sodass keine Zeitzone das Ergebnis verschiebt.
Kann ich Daten vor Minguo-Jahr 1 konvertieren?
Nein. Diese Fähigkeit akzeptiert ausschließlich positive Minguo-Jahre und deutet keine Zeitrechnung vor der Republik.
Was kostet eine Umrechnung über die API?
Jeder API-Aufruf kostet $0.002. Die Browserversion führt dieselbe deterministische Berechnung lokal aus.
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/minguo-to-gregorian \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"113-07-25"}'const res = await fetch("https://api.kit.forhosting.com/date/minguo-to-gregorian", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "113-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/minguo-to-gregorian",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "113-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/minguo-to-gregorian", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"113-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"113-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/minguo-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
{
"date": "113-07-25"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.minguo_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. |