ForHosting KIT · Datum und Zeit

Nächstes Schaltjahr finden

Ab 2023 ist das nächste Schaltjahr 2024, ab 1899 dagegen 1904, weil 1900 keinen 29. Februar hat. Geben Sie ein Jahr ein und erhalten Sie das erste Schaltjahr ab diesem Jahr samt der verbleibenden Jahre. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Jahr
2.023
Erhalten Sie
Schaltjahr
2.024
Jahre bis dahin
1

Dieser Finder für das nächste Schaltjahr nimmt ein einzelnes ganzzahliges Kalenderjahr entgegen und liefert das früheste gregorianische Schaltjahr, das gleich oder später als dieses Jahr ist. Klassische Kontrollwerte: 2023 ergibt 2024, ein bereits schaltendes 2024 liefert sich selbst mit null Jahren bis dahin, 1899 überspringt das nicht schaltende Jahrhundertjahr 1900 und landet auf 1904, und 1999 rückt auf 2000 vor, weil dieses Jahrhundertjahr durch vierhundert teilbar ist. Die Engine nutzt ausschließlich die deterministische gregorianische Schaltregel — durch vier teilbar, außer Jahrhundertjahre, die nicht durch vierhundert teilbar sind — mit reiner Ganzzahlarithmetik, ohne Netzwerkaufrufe, Zufallsstichproben oder die Systemuhr.

Was das nächste Schaltjahr bedeutet und was die Antwort enthält

Das nächste gregorianische Schaltjahr zu finden, beantwortet eine andere Frage als zu prüfen, ob ein einzelnes Jahr ein Schaltjahr ist, oder die Februarlänge für einen festen Stempel zu berechnen: Es geht vom Startjahr aus vorwärts und wendet bei jedem Schritt das zivile Schaltjahr-Prädikat an, bis ein Schaltjahr gefunden ist oder der unterstützte Bereich endet. Sie liefern ein year-Feld als ganze Zahl; die Engine weist Bruchwerte wie 2023,5, leere Felder und nicht-numerische Tokens zurück, damit eine fehlerhafte Zelle nicht zu einer falschen Antwort wird.

Zu den zurückgewiesenen Fällen zählen ein fehlendes Jahr, Nicht-Ganzzahlen, Werte außerhalb von eins bis neuntausendneunhundertneunundneunzig sowie Eingaben, die ein Schaltjahr jenseits der Obergrenze erfordern würden. Wenn Sie Wochentagsarithmetik, vollständige Datumskonstruktion mit dem 29. Februar oder Alters- und Intervall-Werkzeuge benötigen, nutzen Sie die dafür vorgesehenen Endpunkte; diese Seite beantwortet ausschließlich das nächste gregorianische Schaltjahr ab einem gegebenen Jahr.

Wie das Jahr gelesen wird und wie die Schaltregel reproduzierbar bleibt

Der Wert muss eine ganze Zahl sein: Zahlentypen müssen Number.isInteger bestehen, BigInt-Werte werden akzeptiert, sofern sie in den Bereich passen, und Zeichenketten müssen einem optionalen Vorzeichen gefolgt von reinen Ziffern entsprechen, ohne Dezimalpunkt oder Exponent. Führende oder abschließende Leerzeichen bei Zeichenketten werden entfernt, aber wissenschaftliche Notation, Hex-Präfixe und gemischte Tokens werden mit einer klaren Meldung zurückgewiesen. Nach dem Parsen muss das Jahr zwischen 1 und 9999 einschließlich liegen, passend zu den deklarierten Grenzen anderer proleptisch-gregorianischer Helfer in diesem Katalog.

Intern prüft die Engine das Schaltprädikat: schaltend genau dann, wenn das Jahr durch vier teilbar ist und kein Jahrhundertjahr ohne Teilbarkeit durch vierhundert ist, oder wenn es durch vierhundert teilbar ist; besteht die Eingabe die Prüfung nicht, wird das Jahr wiederholt um eins erhöht, bis ein Schaltjahr gefunden ist. Jahrhundert-Grenzfälle folgen derselben Regel: 1900 ist nicht schaltend, also ergibt 1899 den Wert 1904, während 2000 schaltend ist, also ergibt 1999 den Wert 2000.

Wo die Arithmetik des nächsten Schaltjahrs in Planung, Unterricht und Software passt

Betriebs- und Produktteams brauchen das nächste Schaltjahr, wenn ein mehrjähriger Plan einen Kapazitätstag am 29. Februar berücksichtigen muss, wenn ein Compliance-Fenster relativ zum nächsten Schaltzyklus definiert ist, oder wenn ein Demo-Kalender auf einem bekannten Schaltjahr landen soll, ohne eine Tabelle fest zu codieren. Analysten, die langfristige Kohortenbezeichnungen aufbauen, nutzen dieselbe Verschiebung, um das nächste Jahr mit zweihundertsechsundsechzig statt zweihundertfünfundsechzig Tagen zu markieren, damit Jahresmetriken ausgerichtet bleiben.

Entwickler rufen den Vertrag aus Skripten auf, um deterministische Testvektoren für Datumsbibliotheken zu erzeugen, um Property-Checks zu befüllen, die die Februarlänge prüfen, oder um Produktanforderungen zu erfüllen, die einen reinen ganzzahligen Schaltschritt ohne lokale Host-Kalender verlangen. Lehrkräfte und Autoren von Standards nutzen das Werkzeug, um zu zeigen, dass 1900 nicht schaltend ist, während 2000 es ist, und dass 2023 auf 2024 vorrückt, ohne sich auf Tabellenkalkulations-Seriennummern zu verlassen, die zwischen Produkten voneinander abweichen, oder auf laufende Date-Objekte, die sich mit Zeitzonen verschieben.

Kombinieren Sie es mit dem nächsten Wochentag, Tagessubtraktion oder ISO-Wochen-Helfern, wenn Sie verwandte Kalenderschritte benötigen, und mit weiteren freien deterministischen Werkzeugen, wenn Sie ein kleines Labor von Datumshilfsmitteln zusammenstellen.

Langfristige Planung und Kapazität

Das nächste Schaltjahr ab einem Projektstart finden, damit mehrjährige Pläne einen zusätzlichen Kalendertag berücksichtigen, ohne fest codierte Schaltjahrtabellen.

Die gregorianische Jahrhundertregel unterrichten

Studierenden zeigen, dass 1900 nicht schaltend ist, während 2000 es ist, und dass 2023 auf 2024 vorrückt, mit reproduzierbarer, rein ganzzahliger Arithmetik.

Was kostet der Finder für das nächste Schaltjahr?

Auf dieser Seite ist er im Browser gratis.

Welche Regel entscheidet, ob ein Jahr ein Schaltjahr ist?

Die gregorianische Regel: Ein Jahr ist ein Schaltjahr, wenn es durch 4 teilbar ist, außer Jahrhundertjahre (durch 100 teilbar), die nicht auch durch 400 teilbar sind. Beispiele: 2024 und 2000 sind Schaltjahre; 1900 und 2100 nicht.

Liefert dieses Werkzeug ein vollständiges Datum für den 29. Februar?

Bauen Sie sich JJJJ-02-29 selbst zusammen, wenn Sie eine vollständige Datumszeichenkette benötigen.

Warum führt 1899 zu 1904 und nicht zu 1900?

Weil 1900 ein Jahrhundertjahr ist, das nicht durch 400 teilbar ist, und deshalb keinen Schalttag hat. Die Suche überspringt es und landet bei 1904, während 1999 direkt zu 2000 führt, das durch 400 teilbar ist.

Was passiert, wenn das eingegebene Jahr schon ein Schaltjahr ist?

Dann ist es selbst die Antwort, mit null Jahren Wartezeit. So liefert 2024 wieder 2024; nur ein Gemeinjahr wie 2023 rückt bis zum nächsten Schaltjahr vor.

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.

POSThttps://api.kit.forhosting.com/date/next-leap-year

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/date/next-leap-year \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"year":2023}'
{
  "year": 2023
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.next_leap_year",
  "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.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

year_min1
year_max9999
HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Was das nächste Schaltjahr bedeutet und was die Antwort enthält

Die Ab-oder-nach-Semantik bedeutet: Ist das eingegebene Jahr bereits ein Schaltjahr, ist years_until null und leap_year entspricht dem Jahr; andernfalls ist years_until der positive ganzzahlige Abstand zum nächsten Schaltjahr. Der Rechner liefert das normalisierte eingegebene Jahr, das Ergebnis leap_year, years_until, ein boolesches is_input_leap-Flag, eine kurze englische Regelbeschreibung und einen kompakten Formelhinweis zum Prädikat und zur Min-y-ab-Definition. Es gibt keine gleitende Näherung der Länge des tropischen Jahres und keine Abhängigkeit vom Date-Objekt des Hosts: Entweder ist die Eingabe ein gültiges ganzzahliges Jahr im Bereich und das nächste Schaltjahr ist vollständig bestimmt, oder die Anfrage scheitert mit invalid_input.

Wie das Jahr gelesen wird und wie die Schaltregel reproduzierbar bleibt

Das bevorzugte Feld ist year, aber die Aliase y, from, start und value werden akzeptiert, damit Tabellenblätter, Query-Strings und typisierte Formulare denselben Vertrag wiederverwenden können, ohne Spalten umzubenennen. Kombinieren Sie den kostenlosen Browser-Lauf auf dieser Seite mit der kostenpflichtigen API, wenn Sie dasselbe nächste Schaltjahr innerhalb einer automatisierten Pipeline benötigen.

Wo die Arithmetik des nächsten Schaltjahrs in Planung, Unterricht und Software passt

Auf dieser Seite läuft die Berechnung vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Validierung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Aufteilung — freie interaktive Erkundung und eine kostenpflichtige, identische API — entspricht dem Rest des KIT-Tier-A-Katalogs und erlaubt es Ihnen, von einer einmaligen Prüfung zu einer Pipeline zu wechseln, ohne das mathematische Ergebnis zu ändern.

Deterministische Test-Fixtures

Ganzzahlen für das nächste Schaltjahr für Unit-Tests, Property-Checks und CI-Assertions ohne Date oder die Systemuhr erzeugen.

Was wird geliefert, wenn das eingegebene Jahr bereits ein Schaltjahr ist?

Dasselbe Jahr. Die Semantik ist ab-oder-nach: years_until ist 0, is_input_leap ist wahr, und leap_year entspricht dem Jahr.

Warum wird 2023,5 zurückgewiesen?

Das Jahr muss eine ganze Zahl sein. Bruchjahre sind in diesem Vertrag keine Kalenderjahre und scheitern mit invalid_input.

Vollständige KIT-Dokumentation lesen →