Gregorianisches Datum in Minguo-ROC-Jahr umrechnen
Geben Sie ein gregorianisches Datum ein und erhalten Sie das Minguo-Datum: Aus 2024-07-25 wird 113-07-25, denn das Minguo-Jahr 1 ist 1912. Nur das Jahr ändert sich, Monat und Tag bleiben gleich, und unmögliche Daten werden abgelehnt. 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
- 2024-07-25
- Gregorianisches Datum
- 2024-07-25
- Datum im Minguo-Kalender
- 113-07-25
- Gregorianisches Jahr
- 2.024
- Minguo-Jahr
- 113
Konvertieren Sie ein eindeutiges Datum des gregorianischen Kalenders in das entsprechende Jahr und Datum des Minguo-Kalenders der Republik China, ohne Uhr, Zeitzone, Gebietsschema oder externen Dienst. Geben Sie ein vollständiges ISO-Datum im Format YYYY-MM-DD ein, beispielsweise 2024-07-25. Der Konverter zieht 1911 vom gregorianischen Jahr ab, behält Monat und Tag bei und prüft das Ausgangsdatum nach den gregorianischen Schaltjahrregeln. Die strukturierte Antwort enthält beide Kalenderdarstellungen und ihre numerischen Bestandteile zur Anzeige, Speicherung oder deterministischen Integration.
Geben Sie ein vollständiges gregorianisches Datum ein
Tragen Sie genau vier Ziffern für das gregorianische Jahr, zwei für den Monat und zwei für den Tag ein, jeweils durch Bindestriche getrennt. Beispielsweise bezeichnet 2024-07-25 ein bürgerliches Datum, ohne dass der Konverter eine regionale Reihenfolge erraten muss. Die feste ISO-Struktur ist wichtig, wenn Werte aus Tabellen, Formularen, Dokumentverzeichnissen oder Datenbankexporten stammen: 07/08/2024 kann unterschiedlich verstanden werden, 2024-07-25 dagegen nicht.
Die Fähigkeit akzeptiert Daten ab 1912-01-01, dem ersten Tag des Minguo-Jahres 1. Frühere Daten würden eine Zeitrechnung vor Gründung der Republik erfordern und werden abgelehnt, damit keine missverständlichen Null- oder Negativjahre entstehen. Auch die Existenz des Datums wird geprüft: Der Monat muss zwischen 01 und 12 liegen und der Tag muss in diesen Monat passen.
Zusätzliche Leerzeichen, Uhrzeiten, Zeitzonen, Suffixe oder fehlende führende Nullen machen die Eingabe ungültig.
Verstehen Sie Jahresrechnung und Datumsprüfung
Der Kalender der Republik China bezeichnet 1912 als Minguo-Jahr 1; deshalb zieht die Umrechnung 1911 vom gregorianischen Jahr ab. Nur die Jahreszahl ändert sich, während Monat und Tag dasselbe bürgerliche Datum beschreiben. So wird aus 2024-07-25 der Wert 113-07-25 und aus 1912-01-01 der Wert 1-01-01.
Vor der Ausgabe prüft der Algorithmus das Ausgangsdatum anhand der Monatslängen und gregorianischen Schaltjahrregeln. Der 29. Februar ist zulässig, wenn das Jahr durch 4 teilbar ist; Jahrhundertjahre müssen zusätzlich durch 400 teilbar sein. Daher ist 2000-02-29 gültig, 2100-02-29 jedoch nicht.
Die Implementierung nutzt Textabgleich und ganzzahlige Arithmetik. Sie erzeugt kein JavaScript-Date-Objekt, liest keine Uhr und wertet nichts abhängig von der Umgebung aus. Dieselbe Eingabe liefert somit immer dieselben normalisierten Felder.
Nutzen Sie beide Kalenderwerte in Ihren Abläufen
Die Antwort enthält das normalisierte gregorianische Datum, das konvertierte Minguo-Datum, beide Jahreszahlen sowie Monat und Tag als Zahlen. Diese gekoppelten Werte helfen, wenn taiwanische Dokumente, Behördenformulare, Zertifikate, Rechnungen oder interne Systeme Minguo-Jahre verwenden, eine andere Anwendung aber gregorianische ISO-Daten erwartet. Bewahren Sie für einen belastbaren Prüfpfad beide vollständigen Datumswerte auf, statt die Quelle zu überschreiben; dadurch lässt sich jede angezeigte oder migrierte Angabe später nachvollziehen.
Ein bürgerliches Datum hat keinen Zeitzonenversatz, weshalb der Ausführungsort die Antwort nicht verändert.
Anwendungsfälle
Taiwanische Formulardaten vorbereiten
Konvertieren Sie vollständige gregorianische Daten vor der Eingabe in Verwaltungs- oder Geschäftsformulare der Republik China ins Minguo-Format.
Datumsanzeigen vereinheitlichen
Zeigen Sie Minguo-Jahr und -Datum neben der gregorianischen Quelle mit konsistenten, geprüften Kalenderwerten an.
Nachvollziehbar migrieren
Speichern Sie gregorianisches und Minguo-Ergebnis gemeinsam, damit jedes konvertierte Objekt zum Ausgangsdatum zurückverfolgt werden kann.
Häufige Fragen
Wie wird ein gregorianisches Jahr in Minguo umgerechnet?
Der Konverter zieht 1911 vom gregorianischen Jahr ab. Der geprüfte Monat und Tag bleiben unverändert.
Welches Eingabeformat wird akzeptiert?
Verwenden Sie ein vollständiges gregorianisches ISO-Datum im Format YYYY-MM-DD, etwa 2024-07-25.
Können Daten vor 1912 konvertiert werden?
Nein. Der Bereich beginnt mit 1912-01-01, Minguo-Jahr 1, und erzeugt keine Zeitrechnung vor der Republik.
Wird der 29. Februar geprüft?
Ja. Ein Schalttag wird nur akzeptiert, wenn das gregorianische Jahr sämtliche Schaltjahrregeln erfüllt.
Kann eine Zeitzone das Ergebnis ändern?
Nein. Die Berechnung nutzt unmittelbar das geschriebene Datum, ohne Uhr, Date-Objekt oder Zeitzonenumrechnung.
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/gregorian-to-minguo \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2024-07-25"}'const res = await fetch("https://api.kit.forhosting.com/date/gregorian-to-minguo", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2024-07-25"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/gregorian-to-minguo",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2024-07-25"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/gregorian-to-minguo", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2024-07-25"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2024-07-25"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/gregorian-to-minguo", 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": "2024-07-25"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.gregorian_to_minguo",
"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
Nutzen Sie beide Kalenderwerte in Ihren Abläufen
Verarbeiten Sie bei Stapelaufgaben pro Anfrage ein eindeutiges Datum und leiten Sie ungültige Eingaben zur Korrektur weiter, ohne fehlende Ziffern zu erraten. Das Werkzeug deutet weder chinesische Ärenzeichen noch einzelne Jahre, Mondkalenderdaten oder Uhrzeiten. Schnelle Prüfungen laufen im Browser; jede API-Konvertierung kostet $0.002.