ForHosting KIT · Datum und Zeit

Relative Datumsangaben parsen

Ab dem 10. Januar 2020 um 12:00 UTC wird aus der Angabe in 3 days der 13. Januar 2020 um 12:00 UTC. Geben Sie eine kurze englische oder spanische Angabe und einen Bezugszeitpunkt ein und erhalten Sie Datum und Uhrzeit. 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
Text
in 3 days
Bezugsdatum
2020-01-10T12:00:00.000Z
Erhalten Sie
ISO-Datum und -Uhrzeit
2020-01-13T12:00:00.000Z
Unix-Zeitstempel (Millisekunden)
1.578.916.800.000

Wandeln Sie endliche relative Ausdrücke auf Englisch und Spanisch in absolute ISO-Zeitstempel um, berechnet gegenüber einem von Ihnen angegebenen Ankerzeitpunkt.

Von einer Angabe zu einem genauen Moment

Wir schreiben ständig relative Datumsangaben: in 3 Tagen, in ein paar Wochen, vor einiger Zeit. Eine solche Angabe hat keine feste Bedeutung, solange nicht klar ist, wo sie beginnt, deshalb fragt das Werkzeug nach einem Bezugszeitpunkt. Von dort zählt es vor oder zurück und liefert Ihnen das genaue Ergebnis. Die Uhrzeit bleibt erhalten: Ab dem 10. Januar 2020 um 12:00 UTC wird aus in 3 days der 13. Januar 2020 um 12:00 UTC. Sie erhalten das Ergebnis als lesbares Datum mit Uhrzeit und als eine einzige Zahl von Millisekunden.

So erhalten Sie verlässliche Antworten

Die häufigste Überraschung kommt vom Bezugszeitpunkt. Von einem anderen Ausgangspunkt aus gezählt, zeigt dieselbe Angabe auf einen anderen Tag, bewahren Sie den Bezug daher mit dem Ergebnis auf, wenn es darauf ankommt. Das Werkzeug arbeitet mit einer begrenzten Auswahl kurzer Angaben auf Englisch und Spanisch, nicht mit beliebigen Sätzen, und eine leere Angabe oder ein Wert, der kein Text ist, wird vor jeder Rechnung abgelehnt. Alles läuft auf Ihrem Gerät, ohne Online-Abfrage, sodass dieselbe Angabe mit demselben Bezugszeitpunkt immer dieselbe Antwort ergibt.

Eingaben und Ausgaben

Erfolgreiche Antworten enthalten stets die wichtigsten Ausgabefelder, damit Ihre Oberflächenbindungen von einer Ausführung zur nächsten stabil und vorhersehbar bleiben und Sie keine zusätzlichen Prüfungen von Hand ergänzen müssen. Wir empfehlen Ihnen ausdrücklich, die Referenzbeispiele zur Reihenfolge der Prüfung, zum Determinismus der Ergebnisse und zu den stabilen Fehlerübereinstimmungszeichenketten für die Zertifizierung sorgfältig und vollständig zu lesen, bevor Sie diese Fähigkeit an kritische Systeme oder an automatisierte Testsuiten anbinden, die über lange Zeiträume hinweg zuverlässig bleiben müssen.

Grenzfälle und Einschränkungen

Leere Zeichenketten, falsche Typen und widersprüchliche Bereiche werden sehr früh abgelehnt, noch vor jeder Berechnung, wodurch das Verhalten auch bei fehlerhaften oder unerwarteten Daten jederzeit vorhersehbar bleibt. Zivile Datumsangaben ohne Zeitzone werden als reine Kalenderdaten behandelt, ganz ohne stillschweigende Umrechnung, die das Ergebnis unbemerkt verfälschen könnte. Die Referenztabellen reisen vollständig innerhalb des Ordners der Fähigkeit, und während der Ausführung erfolgt kein einziger Netzwerkaufruf, was sowohl die Vertraulichkeit Ihrer Daten als auch die Geschwindigkeit der Verarbeitung bewahrt.

Tägliche Arbeit

Erhalten Sie eine zuverlässige Antwort ohne Tabellenkalkulation.

Lehre

Stabile Referenzbeispiele für Ihre Vorführungen.

Netzwerk?

Kein Netzwerk; die Analyse erfolgt auf dem Gerät.

Was ist eine relative Datumsangabe?

Eine Formulierung wie in 3 days, die nur von einem Ausgangspunkt aus Sinn ergibt. Allein bezeichnet sie keinen Tag; mit einem Bezugszeitpunkt zeigt sie auf ein genaues Datum mit Uhrzeit.

Wozu dient der Bezugszeitpunkt?

Er ist der Moment, ab dem die Angabe gezählt wird. Dieselbe Angabe ergibt von verschiedenen Zeitpunkten aus verschiedene Ergebnisse, notieren Sie also, welchen Sie verwendet haben, falls Sie die Rechnung wiederholen.

In welchen Sprachen kann ich die Angabe schreiben?

Auf Englisch oder Spanisch. Das Werkzeug versteht eine begrenzte Auswahl kurzer relativer Angaben in diesen beiden Sprachen statt freien Text, damit jede Antwort vorhersehbar bleibt.

Was enthält das Ergebnis?

Datum und Uhrzeit im ISO-Format, etwa 2020-01-13 um 12:00 UTC, und denselben Moment als Zahl von Millisekunden, hier 1578916800000, bereit für eine Tabelle oder ein anderes Werkzeug.

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/relative-parse

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/relative-parse \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"text":"in 3 days"}'
{
  "text": "in 3 days"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "date.relative_parse",
  "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.

So funktioniert es

Diese Fähigkeit interpretiert endliche relative Ausdrücke, die auf Englisch oder Spanisch verfasst sind, und wandelt sie in absolute ISO-8601-Zeitstempel um, die gegenüber einem von Ihnen angegebenen Ankerzeitpunkt berechnet werden. Die Berechnung ist vollständig deterministisch und läuft kostenlos in Ihrem Browser, und zwar mit derselben reinen Funktion wie die API, sodass die Ergebnisse offline wie online identisch bleiben. Jede Eingabe wird vor jeder arithmetischen Operation geprüft: Falsche Typen werden daher sofort mit einem klaren und stabilen invalid_input-Fehler gemeldet. Bevor Sie diese Funktion in Ihre Produktionsabläufe oder Ihre automatisierten Tests einbinden, lesen Sie bitte die Referenzbeispiele, die sowohl die Erfolgsfälle als auch die Fehlerpfade, die Reihenfolge der Prüfung, die Parität zwischen Browser und API sowie den sicheren Umgang mit Gleitkommawerten außerhalb des zulässigen Bereichs abdecken.

Eingaben und Ausgaben

Die erforderlichen Felder des Schemas müssen vorhanden und korrekt typisiert sein, während optionale Felder dokumentierte Standardwerte verwenden, die Sie bei Bedarf gezielt überschreiben können. Sehr große Zwischenwerte, die die Genauigkeit des Formats IEEE-754 überschreiten, führen zu einem ausdrücklichen Bereichsüberschreitungsfehler statt zu einem stillen Nullwert, sodass böse Überraschungen in nachgelagerten Berechnungen zuverlässig vermieden werden.

Grenzfälle und Einschränkungen

Prüfen Sie vor der Integration bitte stets die bereitgestellten Beispiele sorgfältig und in aller Ruhe: Sie dokumentieren die genaue Reihenfolge der Prüfung, die Parität zwischen Browser und API, die stabilen Fehlerübereinstimmungszeichenketten für die Zertifizierung sowie den sicheren Umgang mit Gleitkommawerten, die außerhalb der vom Format zugelassenen Grenzen liegen.

Automatisierung

Dieselbe reine Funktion im Widget und in der API.

Ist es kostenlos?

Ja, Stufe A direkt in Ihrem Browser.

Ungültige Eingabe?

invalid_input-Fehler mit einer klaren Übereinstimmung.

Ist es stabil?

Deterministische Beispiele fixieren den Vertrag.

Autor?

samurai.

Vollständige KIT-Dokumentation lesen →