Jahrhundertanfang und -ende
Der 15. Juni 2024 liegt im 21. Jahrhundert, das vom 1. Januar 2001 bis zum 31. Dezember 2100 reicht. Geben Sie ein Datum ein und erhalten Sie die Nummer des Jahrhunderts, sein erstes und letztes Jahr und den ersten und letzten Tag. 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-06-15
- Jahr
- 2.024
- Monat
- 6
- Tag
- 15
- Jahrhundert
- 21
Historiker, Archivare, Produkt-Zeitachsen und Lehrplanplaner benötigen oft das genaue Jahresfenster des Jahrhunderts, das einen bestimmten Kalendertag enthält — nicht nur eine vage Bezeichnung wie „21. Jahrhundert“, sondern das erste und letzte inklusive Jahr sowie die konkreten Grenzen vom ersten Januar und einunddreißigsten Dezember, die Sie in Filter und Berichte übernehmen können. Unmögliche Kalendertage scheitern mit einem klaren Fehler für ungültige Eingabe und werden nicht berechnet.
Wie historische Jahrhunderte Jahre auf erste und letzte Grenzen abbilden
Nach der hier verwendeten historischen gregorianischen Konvention deckt das erste Jahrhundert die Jahre eins bis hundert einschließlich ab, das zweite Jahrhundert hunderteins bis zweihundert und so weiter. Formelmäßig ist das Ordinaljahrhundert eines positiven Jahres die Aufrundung von Jahr geteilt durch hundert; das erste Jahr dieses Jahrhunderts ist dann (Jahrhundert minus eins) mal hundert plus eins, und das letzte Jahr ist Jahrhundert mal hundert. Das bedeutet, dass das Jahr zweitausend im 20.
Jahrhundert liegt (neunzehnhunderteins bis zweitausend), während das Jahr zweitausendeins das 21. Jahrhundert eröffnet (zweitausendeins bis einundzwanzighundert). Das ist dieselbe Ordinalnummerierung, die viele Enzyklopädien und der Jahrzehnt-und-Jahrhundert-Finder für Jahre der gemeinsamen Ära verwenden; es ist nicht das informelle „nullbasierte“ Fenster, das manchmal zweitausend bis zweitausendneunundneunzig als „die Zweitausender“ bezeichnet.
Senden Sie das Pflichtfeld date als Zeichenkette im strikten ISO-Format YYYY-MM-DD mit einer vierstelligen Jahreszahl von 0001 bis 9999, einem zweistelligen Monat und einem zweistelligen Tag, der im proleptischen gregorianischen Kalender wirklich existiert. Schalttage wie der 29. Februar 2024 werden akzeptiert; der 29.
Die Antwort spiegelt das normalisierte Datum sowie Jahr, Monat und Tag, damit Protokolle genau zeigen, was aufgelöst wurde.
So lesen Sie Jahre, Tage und Bezeichnungen
Grenzdaten sind bewusst: Eine Eingabe vom 31. Dezember 2000 liefert das 20. Jahrhundert, das an diesem Tag endet, während der 1.
Januar 2001 das 21. Jahrhundert liefert, das an diesem Tag beginnt.
Häufige Fragen
Ist das 21. Jahrhundert 2000–2099 oder 2001–2100?
Dieses Produkt verwendet historische Ordinaljahrhunderte: Das 21. Jahrhundert ist 2001 bis 2100 einschließlich. Das Jahr 2000 gehört zum 20. Jahrhundert (1901–2000).
Was passiert bei einem ungültigen Datum?
Falsche ISO-Form, unmögliche Tage wie 2023-02-29 und Jahre außerhalb 0001–9999 werden abgelehnt und nicht berechnet.
Nutzt dies die Computeruhr oder die Zeitzone?
Nein. Die Grenzen werden nur aus dem ISO-Datum berechnet, das Sie senden. Es gibt kein Date-Objekt, keine Wanduhr und keine Host-Zeitzonenverschiebung — die Ergebnisse sind in zivilen UTC-Begriffen allein aus Ihrer Eingabe deterministisch.
Wie berechnet man das Jahrhundert eines Jahres?
Teilen Sie das Jahr durch 100 und runden Sie auf die nächste ganze Zahl auf: 2024 ergibt das 21. Jahrhundert. Es beginnt 2001, im Jahr nach dem Ende des vorigen, und endet 2100.
Welche Jahre kann ich eingeben?
Jedes echte Datum vom Jahr 1 bis zum Jahr 9999. Das erste Jahrhundert umfasst die Jahre 1 bis 100, daher erhält auch ein sehr frühes Datum ein genaues Zeitfenster von stets 100 Jahren.
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/century-start-end \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2024-06-15"}'const res = await fetch("https://api.kit.forhosting.com/date/century-start-end", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2024-06-15"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/century-start-end",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2024-06-15"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/century-start-end", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2024-06-15"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2024-06-15"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/century-start-end", 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-06-15"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.century_start_end",
"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
Diese Fähigkeit akzeptiert ein einziges explizites ISO-Kalenderdatum im Format YYYY-MM-DD und liefert das historische gregorianische Jahrhundert, das es enthält: Ordinalnummer und -bezeichnung des Jahrhunderts, erstes und letztes Jahr sowie die inklusiven Zeichenketten first_date und last_date. Der Algorithmus ist reine Ganzzahlarithmetik allein aus Ihrer Eingabe — keine Netzaufrufe, keine Wanduhr und keine Host-Zeitzone —, sodass dasselbe Datum stets dasselbe JSON ergibt.
Wie historische Jahrhunderte Jahre auf erste und letzte Grenzen abbilden
Februar in Nicht-Schaltjahren sowie unmögliche Monate oder Tage lösen invalid_input aus, damit Pipelines nie ein Jahrhundert aus einem defekten Datum erfinden. Identische Anfragen erzeugen stets dasselbe JSON, weil der Pfad weder Date noch Zufallskeime noch entfernte Dienste berührt.
first_year, last_year, first_date, last_date und Jahrhundertbezeichnungen lesen
Bei Erfolg enthält die Antwort das gespiegelte Eingabedatum und seine Komponenten year, month und day; die Ganzzahl century; century_ordinal wie 21st für das einundzwanzigste; und century_label wie 21st century zur Anzeige. Die primären Produktfelder sind first_year und last_year (inklusive Ganzzahlen) sowie first_date und last_date als nullauffüllte YYYY-MM-DD-Zeichenketten: first_date ist stets der erste Januar des ersten Jahres, last_date stets der einunddreißigste Dezember des letzten Jahres. length_years ist unter diesem Vertrag immer hundert. Das Feld calendar ist immer gregorian und method immer historical_century, damit nachgelagerter Code ohne Forminspektion verzweigen kann. Nutzen Sie first_date und last_date allein für SQL-BETWEEN-Klauseln, Warehouse-Partitionsfilter und Timeline-Zoom-Bereiche; first_year und last_year beim Aufbau jahrhundertweiter Aggregationen oder Diagrammachsen; century_label, wenn ein UI-Badge oder Lektionstitel eine kurze menschliche Phrase braucht. Jahre außerhalb von 1 bis 9999, Nicht-String-Daten, falsche ISO-Form und unmögliche Monatstage scheitern mit invalid_input unter Nennung des Feldes und werden nicht berechnet.
API-Nutzung, Preise, Abläufe und Unterschiede zu Jahrzehnt-Werkzeugen
Rufen Sie das kostenlose Browser-Werkzeug für Jahrhundertanfang und -ende für Unterrichtspläne, Museumsbeschriftungen, Tabellenprüfungen und schnelle Verifikation von Jahrhundertfenstern auf, ohne eine Kalenderbibliothek zu installieren. Kombinieren Sie diesen Endpunkt mit Wochen-, Monats- oder Quartals-Start-und-Ende-Werkzeugen, wenn der nächste Schritt ein feinerer Bereich im selben Jahrhundert ist, oder mit Jahrzehnt-und-Jahrhundert-Kennzeichnung, wenn Sie nur ein Jahr haben und Jahrzehnt-Tags statt voller Jahrhundert-Datumsgrenzen brauchen. Chr.-Epochen, kein astronomisches Jahr null, keine Fiskaljahrhunderte und keine informellen zweistelligen Jahrhundertspitznamen um — das sind andere Suchabsichten —, halten Sie also spezialisierte Chronologieregeln in Ihrer eigenen Schicht und rufen Sie diese Fähigkeit für historische CE-Jahrhundertgrenzen aus einem ISO-Datum auf. Senden Sie einen JSON-Körper mit dem Pflicht-Stringfeld date auf einen expliziten ISO-Kalendertag. Nutzen Sie die vorausbezahlte API, wenn eine Archiv-Pipeline, CMS-Zeitachse, Bildungsprodukt oder Reporting-Cron einen stabilen Vertrag unter KIT-Guthaben zu $0.002 pro erfolgreichem Element braucht; Validierungsfehler verbrauchen nach Ablehnung durch die Engine nie Guthaben. Autoren, die SDKs ausliefern, können first_date und last_date auf Datumsbereichssteuerelemente und century_label auf Überschriften abbilden. Dieses Produkt wandelt keine v.
Integrationsbeispiele
Timeline-Fenster für Archive und Museen
Kuratoren lösen das inklusive Jahrhundert, das ein Artefaktdatum enthält, und speisen first_date und last_date in Sammlungfilter, Ausstellungsbeschriftungen und öffentliche Timeline-Zoombereiche ein.
Bildung und Lehrplanplanung
Unterrichtswerkzeuge verwandeln ein Beispiel-ISO-Datum in century_label plus erstes und letztes Jahr, damit Arbeitsblätter und Quiz genaue historische Jahrhundertgrenzen ohne Handrechnung zeigen.
Produktanalytik und Berichte auf Jahrhundertebene
Dashboards und Stapeljobs pinnen Jahrhundertpartitionen aus jedem Ereignisdatum und nutzen first_year und last_year für Aggregationen sowie hoststabile CI-Fixtures.
Technische Fragen
Wie erhalte ich Anfang und Ende eines Jahrhunderts aus einem Datum?
Senden Sie JSON mit date als YYYY-MM-DD (zum Beispiel 2024-06-15). Die Antwort enthält first_year, last_year, first_date, last_date und century_label für das historische Jahrhundert, das diesen Tag enthält.
Ist der Rechner für Jahrhundertanfang und -ende kostenlos?
Das Browser-Werkzeug läuft kostenlos auf Ihrem Gerät. API-Aufrufe nutzen vorausbezahltes KIT-Guthaben zu $0.002 pro erfolgreichem Element; Validierungsfehler werden nicht berechnet.