Vergangene und verbleibende Quartale im Geschäftsjahr
Am 12. August 2026 liegen Sie bei einem Geschäftsjahr ab April im zweiten Geschäftsquartal: Ein Quartal ist abgeschlossen, drei bleiben, das laufende mitgezählt. Geben Sie Datum und Startmonat ein und sehen Sie Ihre Position im Geschäftsjahr. 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
- 2026-08-12
- Startmonat des Geschäftsjahres
- 4
- Beginn des Geschäftsjahres
- 2026-04-01
- Ende des Geschäftsjahres
- 2027-03-31
- Aktuelles Quartal
- 2
- Verstrichene Quartale
- 1
Dieser Rechner ordnet ein Kalenderdatum eindeutig innerhalb des Geschäftsjahres ein. Geben Sie ein striktes Datum im Format YYYY-MM-DD und optional den Startmonat Ihres Geschäftsjahres ein. Das Ergebnis nennt Anfang und Ende des Geschäftsjahres, das aktuelle Quartal sowie die Anzahl vollständig abgeschlossener und noch verbleibender Quartale. Das laufende Quartal gilt bis zu seinem Abschluss als verbleibend; beide Werte ergeben daher stets vier. Die Berechnung nutzt deterministische gregorianische Kalenderarithmetik ohne Systemuhr, Zeitzone, Netzwerk, Zufall oder JavaScript-Date-Abhängigkeit.
Verstehen Sie genau, was vergangen und verbleibend bedeutet
Quartalsangaben können missverständlich werden, wenn jemand im zweiten Quartal behauptet, zwei Quartale seien bereits vergangen. Dieser Rechner verwendet eine eindeutige Regel für abgeschlossene Perioden: Als vergangen gelten nur Geschäftsquartale, die vor dem Quartal mit dem angegebenen Datum enden. Das Quartal des Datums ist das aktuelle und bleibt unvollständig, selbst wenn das Datum auf seinen letzten Kalendertag fällt.
Ein Datum in Q1 liefert deshalb null vergangene und vier verbleibende Quartale; Q2 liefert eins und drei; Q3 zwei und zwei; Q4 drei und eins. Nachgelagerte Systeme können das Ergebnis dadurch direkt deuten, statt versteckte Dokumentation heranzuziehen. Falls Ihre Organisation den Fortschritt anhand einer formellen Abschlussfreigabe statt anhand von Kalendergrenzen misst, nutzen Sie die Ausgabe als zeitliche Grundlage und wenden Sie Ihre Abschlussregel separat an.
Der Rechner kann nicht erkennen, ob die Buchhaltung eine Periode tatsächlich geschlossen hat.
Legen Sie ein Geschäftsjahr mit beliebigem Startmonat fest
Das Pflichtfeld date verwendet das strikte internationale Format YYYY-MM-DD und muss einen echten Tag des gregorianischen Kalenders bezeichnen. Ohne Angabe gilt Januar; daraus entstehen die üblichen Kalenderquartale Januar bis März, April bis Juni, Juli bis September und Oktober bis Dezember. Beginnt das Geschäftsjahr im April, verschieben sich die Perioden auf April-Juni, Juli-September, Oktober-Dezember und Januar-März.
Der Algorithmus vergleicht den Datumsmonat mit dem gewählten Startmonat, ermittelt das richtige Anfangsjahr, berechnet den Monatsversatz und teilt ihn in vier feste Dreimonatsgruppen.
Nutzen Sie die Quartalsposition für Planung und Automatisierung
Finanz- und Betriebsteams können einen Berichtsstand mit seinem Geschäftsquartal kennzeichnen und feststellen, wie viele vollständige Perioden für historische Vergleiche vorliegen. Ein Dashboard kann ein Datum Q3 zuordnen und zwei vollständig vergangene sowie zwei verbleibende Quartale einschließlich des laufenden anzeigen, ohne in jedem Dienst eine unternehmenseigene Monatstabelle zu pflegen. Vertriebsorganisationen können Pipeline-Prüfungen auf ein im April oder Juli beginnendes Geschäftsjahr ausrichten.
Fördermittelverwaltungen und gemeinnützige Organisationen können Programmdaten einem Finanzierungsjahr zuordnen, das nicht im Januar beginnt. Sie berechnet weder Umsatz noch anteilige Ziele oder Arbeitstage und entscheidet nicht über den Abschlussstatus. Dafür wären Geschäftsdaten und Regeln nötig, die ein Datum allein nicht enthält.
Der klar begrenzte Umfang liefert verlässliche Ergebnisse für Tabellen, Anwendungen und prüfbare Berichtsabläufe.
Anwendungsfälle
Stichtage der Finanzberichterstattung
Kennzeichnen Sie ein Berichtsdatum mit dem aktuellen Geschäftsquartal und den abgeschlossenen sowie offenen Perioden.
Dashboards zum Budgetfortschritt
Zeigen Sie verfügbare Quartale für historische Ergebnisse und verbleibende Quartale für geplante Aktivitäten.
Vom Kalenderjahr abweichende Geschäftsjahre
Unterstützen Sie Geschäftsjahre ab April, Juli, Oktober oder jedem anderen Monat ohne eigene Datumstabellen.
Häufige Fragen
Gilt das laufende Geschäftsquartal als vergangen?
Nein. Nur vollständig abgeschlossene Quartale gelten als vergangen.
Wie werden Schaltjahre und Zeitzonen behandelt?
Gregorianische Regeln prüfen Datum und Geschäftsjahresende. Uhrzeit, Zeitzone, Systemuhr und Date wirken nicht mit.
Kann mein Geschäftsjahr in einem anderen Monat als Januar beginnen?
Ja. Wählen Sie einen beliebigen Monat von 1 bis 12. Beginnt es im April, reicht das erste Quartal von April bis Juni und das vierte von Januar bis März; ohne Auswahl gelten die üblichen Kalenderquartale.
Was liefert ein Datum in jedem Quartal?
Ein Datum im ersten Geschäftsquartal ergibt null vergangene und vier verbleibende, im zweiten eins und drei, im dritten zwei und zwei und im vierten drei vergangene und ein verbleibendes.
Zeigt der Rechner, ob ein Zeitraum formell abgeschlossen ist?
Nein. Er rechnet nur mit dem Kalender und kann nicht wissen, ob Ihre Buchhaltung einen Zeitraum abgeschlossen hat. Wenden Sie Ihre eigene Abschlussregel auf das Ergebnis an, wenn Ihre Organisation den Fortschritt so misst.
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/quarters-elapsed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"date":"2026-08-12"}'const res = await fetch("https://api.kit.forhosting.com/date/quarters-elapsed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"date": "2026-08-12"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/date/quarters-elapsed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"date": "2026-08-12"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/date/quarters-elapsed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"date":"2026-08-12"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"date":"2026-08-12"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/date/quarters-elapsed", 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": "2026-08-12"
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "date.quarters_elapsed",
"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
Verwenden Sie das Werkzeug kostenlos im Browser oder automatisieren Sie dieselbe Berechnung per API für $0.002 je erfolgreichem Element.
Verstehen Sie genau, was vergangen und verbleibend bedeutet
Das laufende Quartal zählt zu den verbleibenden, sodass quarters_elapsed und quarters_remaining zusammen immer vier ergeben. Diese Konvention eignet sich für Berichtsstichtage, Fristen und noch offene Arbeit, weil eine laufende Berichtsperiode niemals voreilig als abgeschlossen erscheint. Die Antwort nennt die Zählregel ausdrücklich und gibt außerdem current_quarter zurück.
Legen Sie ein Geschäftsjahr mit beliebigem Startmonat fest
Das optionale fiscal_year_start_month ist eine ganze Zahl von eins bis zwölf, wobei eins für Januar und zwölf für Dezember steht. Zudem gibt er die exakten Werte fiscal_year_start und fiscal_year_end zurück, einschließlich der korrekten Februarlänge, wenn ein abweichendes Geschäftsjahr im Februar endet. Unmögliche Daten, lockere Formate, gebrochene Monatswerte und Grenzen außerhalb der Jahre 0001 bis 9999 führen zu invalid_input und werden nicht stillschweigend korrigiert. Begrenzte Ganzzahlarithmetik und eine ausdrückliche Schaltjahrprüfung ohne Date sorgen dafür, dass dieselbe Eingabe im Browser, Worker, Testsystem und in jeder Zeitzone identisch ausfällt.
Nutzen Sie die Quartalsposition für Planung und Automatisierung
Das Browserwerkzeug eignet sich für Einzelprüfungen; API-Anfragen kosten $0.002 je erfolgreichem Element und liefern dasselbe deterministische Objekt. Diese Fähigkeit bestimmt bewusst nur die Quartalsposition.
Technische Fragen
Ergeben vergangene und verbleibende Quartale stets vier?
Ja. Nach dieser Regel reicht quarters_elapsed von null bis drei und quarters_remaining von vier bis eins.
Kann das Geschäftsjahr nach Januar beginnen?
Ja. Setzen Sie fiscal_year_start_month auf eine ganze Zahl von 1 bis 12. Standard ist 1 für Januar.
Was kostet eine API-Anfrage?
Ein erfolgreiches API-Element kostet $0.002. Dieselbe deterministische Berechnung läuft im Browser kostenlos.