ForHosting KIT · Datum und Zeit

Anteil verstrichenes Quartal

Am 15. Februar 2024 um 12 Uhr UTC ist das erste Quartal genau zur Hälfte vorbei: ein Anteil von 0,5. Geben Sie ein Datum oder einen Zeitpunkt mit Versatz ein und sehen Sie, wie viel des Quartals vergangen ist und wie viel bleibt, gemessen in Sekunden. 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
Datum und Uhrzeit
2024-02-15T12:00:00Z
Erhalten Sie
Jahr
2.024
Monat
2
Tag
15
Stunde
12

Der verstrichene Quartalsanteil beantwortet eine präzise Betriebsfrage: Zu einem expliziten zivilen Zeitpunkt, wie weit ist die Uhr im aktuellen gregorianischen Kalenderquartal bereits fortgeschritten, ausgedrückt als kontinuierliche Zahl zwischen null und eins statt als ganze Tagesanzahl oder Jahresprozentsatz. Finanzteams, die Quartalsabschlüsse planen, Produkt-Dashboards mit Quartalsfortschrittsbalken und SLA-Kalender, die an Quartalsgrenzen zurücksetzen, brauchen diesen Anteil, ohne von der Host-Systemuhr oder lokalen Sommerzeit-Tabellen abzuhängen. Dieser Rechner akzeptiert eine einzelne ISO-8601-Datum/Zeit-Angabe (oder eine reine Datumszeichenkette als Mitternacht UTC), wandelt den Zeitpunkt in koordinierte Weltzeit um, ermittelt welches der vier Kalenderquartale ihn enthält, misst die Sekunden vom ersten Mitternacht des Quartals bis zu diesem Zeitpunkt und teilt durch die Gesamtlänge des Quartals in Sekunden. Die Antwort liefert außerdem den Restanteil, verstrichene und verbleibende Sekunden, Quartalsbezeichnungen sowie inklusive Start- und Endkalenderdaten, damit Clients Fortschritt und Countdowns aus einer deterministischen Nutzlast rendern.

Wie der Anteil eines Kalenderquartals in UTC berechnet wird

Beginnen Sie mit einem expliziten Zeitstempel im ISO-8601-Format, damit jeder Client dieselben zivilen Komponenten vereinbart: vierstellige Jahreszahl, zweistelliger Monat, zweistelliger Tag und optional Stunden, Minuten, Sekunden, eine Bruchsekunde, die diese Engine auf ganze Sekunden kürzt, sowie ein abschließendes Z für UTC oder ein numerischer Offset plus oder minus Stunden und Minuten. Reine Datumszeichenketten ohne Zeitteil gelten als Mitternacht zu Beginn jenes zivilen Tages in UTC.

Der Parser lehnt falsche Formen, Monate außerhalb des Bereichs, unmögliche Tage wie den einunddreißigsten April und den neunundzwanzigsten Februar in Nicht-Schaltjahren ab, sodass fehlerhafte Daten nie zu einem erfundenen Fortschrittswert werden. Ist der Zeitpunkt bekannt, wandeln Sie ihn mit reiner Zivilkalender-Arithmetik, die nie das JavaScript-Date-Objekt aufruft, in eine UTC-Epoche in ganzen Sekunden um und vermeiden so Host-Zeitzonen- und Sommerzeit-Überraschungen. Ordnen Sie den UTC-Monat dem standardmäßigen gregorianischen Kalenderquartal zu: Januar bis März ist Quartal eins, April bis Juni zwei, Juli bis September drei und Oktober bis Dezember vier.

Das Quartal beginnt um Mitternacht UTC am ersten Tag seines ersten Monats und endet exklusiv um Mitternacht UTC am ersten Tag des nächsten Quartals, sodass die erste Sekunde eines Quartals den Anteil null hat und die letzte Sekunde einen Anteil, der sich eins nähert, ohne ins nächste Quartal zu treten. Verstrichene Sekunden entsprechen der UTC-Epoche der Eingabe minus der des Quartalsbeginns; die Quartalslänge ist die Epoche des nächsten Quartalsbeginns minus der des aktuellen, was automatisch neunzig-, einundneunzig- oder zweiundneunzig-Tage-Quartale und den zusätzlichen Februartag in Schaltjahren im ersten Quartal abdeckt.

Der gemeldete Anteil ist verstrichene Sekunden geteilt durch die Quartalslänge, bereinigt auf einen stabilen Float mit zwölf signifikanten Ziffern für reproduzierbare Goldens. Der Restanteil ist eins minus dieser Wert, und die verbleibenden Sekunden vervollständigen die Countdown-Ansicht.

Wo fraktioneller Quartalsfortschritt in der Praxis vorkommt

Produkt- und Finanzteams zeichnen Quartalsfortschrittsbalken für OKRs, Umsatzziele und Board-Pakete und brauchen einen kontinuierlichen Null-bis-eins-Anteil, der zivile Quartalsgrenzen einhält, statt eines Ganztageszählers, der den Fortschritt innerhalb des Tages ignoriert. Betriebs- und SRE-Kalender, die Fehlerbudgets oder Kapazitätspläne zu Quartalsbeginn zurücksetzen, nutzen denselben Anteil, um den aktuellen UTC-Zeitpunkt auf einer normalisierten Achse für Alarme und Berichte zu platzieren. Marketing und Vertriebsoperationen planen Kampagnen und Quotenperioden, indem sie fragen, wie viel des aktuellen Quartals bereits verstrichen ist, wenn ein Launch oder Checkpoint in ISO-Form festliegt.

Software, die ohne Host-Zeitzonenbibliotheken auskommen muss, braucht weiterhin einen reinen UTC-Quartalsanteil für Compliance-Fenster, Abrechnungszyklen und persönliche Produktivitäts-Widgets, die über Kalenderquartale definiert sind. Wenn Sie später nur eine ganze Tagesanzahl im Quartal, die Quartalsnummer ohne Anteil, die inklusiven Start- und Enddaten eines benannten Quartals oder den Jahresfortschritt in Prozent brauchen, behandeln Sie diese als getrennte Suchintentionen und Landings, statt diese Seite zum verstrichenen Quartalsanteil zu überladen.

Quartals-OKR- und Finanz-Dashboards

Wandeln Sie jede ISO-Datum/Zeit in einen 0–1-Quartalsfortschrittsanteil um, damit Balken und Restanteil-Labels schaltjahrbewusst und UTC-stabil ohne Host-Uhren bleiben.

SLA- und Fehlerbudget-Kalender

Setzen Sie den aktuellen Checkpoint auf eine normalisierte Quartalsachse für Alarme und Berichte, die an Q1–Q4-Grenzen zurücksetzen.

Wie wird der Quartalsanteil berechnet?

fraction = (UTC-Epoche der Datum/Zeit − UTC-Epoche des Quartalsbeginns) ÷ (UTC-Epoche des nächsten Quartalsbeginns − Quartalsbeginn). Q1 ist Jan–Mär, Q2 Apr–Jun, Q3 Jul–Sep, Q4 Okt–Dez. Das Ergebnis liegt zwischen 0 und 1.

Ist das dasselbe wie vergangene Tage im Quartal?

Nein. Vergangene Tage liefern eine ganze Tagesanzahl ab dem Quartalsstartdatum. Diese Fähigkeit liefert einen kontinuierlichen Anteil der vollen Quartalsdauer zu einer expliziten Datum/Zeit — eine andere Suchintention.

Ändert ein Schaltjahr den Anteil?

Ja für Q1. Schaltjahre fügen den 29. Februar hinzu, sodass Q1 91 Tage (7,862,400 Sekunden) statt 90 hat. Derselbe Februar–März-Zeitpunkt mappt daher in einem Schaltjahr auf einen etwas kleineren Anteil.

Was passiert bei ungültiger Datum/Zeit?

Falsche Form, Monat außerhalb des Bereichs, unmögliche Tage wie 2023-02-29 oder ungültige Zeitkomponenten werden abgelehnt und nicht berechnet.

Kann ich eine Uhrzeit mit Zeitzonenversatz eingeben?

Ja. Ein Versatz wie plus zwei Stunden oder ein nachgestelltes Z wird zuerst in UTC umgerechnet, erst dann wird das Quartal bestimmt. Ein reines Datum ohne Uhrzeit gilt als Mitternacht UTC zu Beginn dieses Tages.

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/fraction-of-quarter-elapsed

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/fraction-of-quarter-elapsed \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"datetime":"2024-02-15T12:00:00Z"}'
{
  "datetime": "2024-02-15T12:00:00Z"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.fraction_of_quarter_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.

pro Anfrage$0.002

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

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.

Unmögliche Kalendertage und fehlerhafte Zeitstempel scheitern mit einem klaren invalid_input-Fehler statt stiller Korrektur.

Was Sie senden, was Sie zurückerhalten und wie Fehler sich verhalten

Senden Sie ein Pflicht-Stringfeld namens datetime mit einem strengen ISO-8601-Zeitpunkt, zum Beispiel zweitausendvierundzwanzig Bindestrich null zwei Bindestrich eins fünf T zwölf Doppelpunkt null null Doppelpunkt null null Z, oder eine reine Datumszeichenkette wie zweitausendvierundzwanzig Bindestrich null vier Bindestrich null eins. Tage, die dem Muster entsprechen, aber keine echten gregorianischen Daten sind, einschließlich des nicht-schaltjährigen neunundzwanzigsten Februar und Monate außerhalb von eins bis zwölf, scheitern ebenfalls mit einer Meldung, die das Problem benennt, damit Sie die Eingabe ohne Raten korrigieren können. Klassische Prüfungen umfassen die erste Januar-Mitternacht mit Anteil null im ersten Quartal, Mitte Februar nahe der Hälfte eines schalt- oder gemeinjährigen ersten Quartals je nach Schaltstatus, die erste April-Sekunde mit null im zweiten Quartal und die letzte Sekunde eines Quartals, die sich eins nähert, während sie im Quartal bleibt. Die Aliase date, iso, at, when, value und on werden mit derselben Bedeutung akzeptiert, damit bestehende Clients das Feld ohne Umbenennung anbinden. Fehlende Felder, Nicht-String-Werte, leere Zeichenketten und Zeichenketten, die nicht zur unterstützten ISO-Form passen, scheitern mit invalid_input und werden nicht berechnet. Bei Erfolg gibt die Antwort eine normalisierte UTC-Datum/Zeit mit Z-Suffix zurück, das numerische Jahr, Monat, Tag, Stunde, Minute und Sekunde in UTC, die Quartalsnummer von eins bis vier, ein quarter_label wie Q2, eine lesbare Monatsbereichszeichenkette, quarter_start und quarter_end als inklusive YYYY-MM-DD-Kalenderdaten, ein is_leap_year-Boolean, das für die Länge des ersten Quartals zählt, die Ganzzahlen elapsed_seconds und remaining_seconds, quarter_seconds als volle Quartalsdauer, fraction und remaining_fraction im Einheitsintervall sowie eine kurze formula-Zeichenkette, die die UTC-Definition dokumentiert. Der Preis erfolgreicher API-Aufrufe ist die veröffentlichte Basis von $0.002 pro Element; Validierungsfehler verbrauchen kein Prepaid-Guthaben.

Wo fraktioneller Quartalsfortschritt in der Praxis vorkommt

Weil diese Fähigkeit eine reine Parse-Engine ist, gilt für die API der veröffentlichte Basispreis von $0.002 pro erfolgreichem Element und fehlgeschlagene Validierung wird nicht berechnet.

Kampagnen- und Quoten-Checkpoints

Stempeln Sie Launches und Verkaufsquoten mit einem deterministischen Quartalsanteil aus strengen ISO-Eingaben, mit klarem invalid_input bei ungültigen Zeitstempeln.

Was kostet es?

Das Browser-Werkzeug ist kostenlos und läuft lokal. API-Anfragen nutzen das prepaid KIT-Guthaben zu $0.002 pro erfolgreichem Element; ungültige Eingabe wird nicht berechnet.

Vollständige KIT-Dokumentation lesen →