ForHosting KIT · Reisen und Geografie

Reisenächte und Reisetage

Check-in am Freitag, 12. Juli 2024, Check-out am Montag, 15. Juli: Sie zahlen 3 Nächte, die Reise umfasst 4 Kalendertage. Geben Sie beide Daten ein und erhalten Sie die Nächte für die Hotelrechnung und die Tage für Mietwagen und Tagestickets. 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
Anreise
2024-07-12
Abreise
2024-07-15
Erhalten Sie
Nächte
3
Tage
4
Aufenthalt
3 nights / 4 days
Anreisejahr
2.024

Dieser Rechner für Reisenächte und Reisetage macht aus einem Hotel-Check-in-Datum und einem Check-out-Datum die zwei Zahlen, die Buchungsmaschinen tatsächlich verwenden: die Nächte, die Sie bezahlen, und die Kalendertage, die der Aufenthalt überspannt. Hotels rechnen nach Nächten ab, daher sind eine Ankunft am Freitag und eine Abreise am Montag drei Nächte, obwohl Sie vier Kalendertage belegen — Freitag, Samstag, Sonntag und Montag. Die Engine prüft beide Daten als echte gregorianische Tage, wandelt jedes ohne die Systemuhr in eine serielle Tageszählung um, subtrahiert Check-out minus Check-in für die Nächte und addiert eins für die Tage.

Was Hotelnächte und Reisetage bedeuten und was die Antwort enthält

Hotelnächte und Kalendertage beantworten zwei unterschiedliche Planungsfragen, die oft in eine einzige zusammengedrückt werden. Nächte sind die Abrechnungseinheit: jede Nacht, die Sie im Zimmer schlafen, vom Abend des Check-in bis zum Morgen des Check-out, ist eine Position auf der Rechnung. Tage sind die inklusive Kalenderspanne der Reise: der Wochentag des Check-in plus jeder Kalendertag bis einschließlich des Check-out-Wochentags.

Deshalb sind ein klassisches Wochenende mit Check-in am Freitag und Check-out am Sonntag zwei Nächte und drei Tage, und deshalb sind Freitag, der zwölfte Juli zweitausendvierundzwanzig, bis Montag, der fünfzehnte, drei Nächte und vier Tage. Mietwagen, Verpflegungspläne, City-Pässe und Freistellungsanträge folgen meist der Tageszählung, während die Hotelrechnung der Nachtzählung folgt; eine einzige Zahl reicht deshalb nicht für das Budget.

Dieser Rechner liefert beides, plus eine kurze Aufenthaltsbezeichnung wie drei Nächte Schrägstrich vier Tage, die normalisierten Check-in- und Check-out-Zeichenketten, die Komponentenfelder Jahr, Monat und Tag zum Weiterreichen an andere Werkzeuge, und eine Formel-Erinnerung. Check-in und Check-out am selben Tag ist ein gültiger Tagesaufenthalt von null Nächten und einem Tag, passend zu Konferenzräumen und Tageszimmern.

Wo die Aufenthaltsdauer-Arithmetik in Buchung, Budgets und Software passt

Reisende begegnen dieser Rechnung, wenn ein Inserat einen Nachtpreis zeigt und sie die Rechnungssumme brauchen, bevor sie auf Reservieren tippen: Nächte mal dem genannten Tarif sind die Zimmerzeile, während Tage mal einer täglichen Essens- oder Parkschätzung den Rest des Reisebudgets füllen. Familien, die einen Städtetrip von Donnerstag bis Sonntag mit einem von Freitag bis Montag vergleichen, sehen sowohl die Extra-Nacht als auch den Extra-Kalendertag, was zählt, wenn ein Museumspass pro Kalendertag und das Hotel pro Nacht verkauft wird.

Objektverwalter, Channel-Manager und Buchungsmaschinen rufen denselben Vertrag aus Skripten auf, damit ein Formular, das nur zwei ISO-Daten erfasst hat, nie mit der Bestätigungsmail über die Zahl der reservierten Nächte streitet. Finanz- und Spesenwerkzeuge nutzen Nächte als Multiplikator für die Unterkunft und Tage als Multiplikator für Tagegelder, passend zu vielen betrieblichen Reiserichtlinien. Lehrkräfte und Coachs für persönliche Finanzen nutzen das Freitag-bis-Montag-Beispiel, um zu zeigen, warum das Subtrahieren zweier Daten in einer Tabelle und das Benennen des Ergebnisses als „Tage der Reise“ die Kalenderspanne um eins unterzählt.

Kombinieren Sie ihn mit Helfern für die Gesamtreisekosten, wenn Sie nächtliche Unterkunft und tägliches Essen schon kennen, und mit anderen kostenlosen deterministischen Reisewerkzeugen, wenn Sie ein kleines Labor aus Aufenthalts-, Kosten- und Reiseplanrechnern zusammenstellen.

Hotelangebot vor der Buchung

Machen Sie aus einem Check-in- und Check-out-Paar abgerechnete Nächte, damit Nachtpreis mal Nächte zur Rechnung passt, und Tage, damit Essen und Pässe jeden Kalendertag des Aufenthalts decken.

Planung von Wochenend- und Feiertagsaufenthalten

Vergleichen Sie Freitag bis Sonntag mit Freitag bis Montag (oder ein Schaltwochenende über den 29. Februar) ohne Verschiebungsfehler um eins zwischen berechneten Nächten und Tagen vor Ort.

Wie viele Nächte hat ein Hotelaufenthalt vom Check-in zum Check-out?

Nächte entsprechen den ganzen Kalendertagen vom Check-in zum Check-out (serielles Check-out minus serielles Check-in). Freitag bis Montag sind drei Nächte. Tage entsprechen Nächten plus eins, also umfasst dieser Aufenthalt vier Kalendertage.

Warum sind Nächte und Tage unterschiedliche Zahlen?

Hotels rechnen die Nächte ab, die Sie im Zimmer schlafen. Die Reise belegt trotzdem sowohl den Ankunftstag als auch den Abreisetag im Kalender. Ein Zwei-Nächte-Wochenende sind drei Tage vor Ort; ein Aufenthalt am selben Tag sind null Nächte und ein Tag.

Was geschieht, wenn das Check-out vor dem Check-in liegt?

Ein Hotelaufenthalt kann keine negative Nachtzahl haben; tauschen Sie die Daten oder korrigieren Sie das Paar. Ungültige Kalendertage wie 2023-02-29 werden ebenso zurückgewiesen.

Berücksichtigt der Rechner Schaltjahre und Jahresgrenzen?

Ja. Beide Daten werden als echte gregorianische Tage geprüft, einschließlich des 29. Februar nur in Schaltjahren. Der Übergang vom 31. Dezember in den Januar ist gewöhnliche serielle Subtraktion. Tageszeiten und Zeitzonen werden nicht gelesen.

Kann ich am selben Tag ein- und auschecken?

Ja. Ein- und Auschecken am selben Datum ist ein Tagesaufenthalt: null Nächte und ein Tag, so wie Tageszimmer und Konferenzräume angeboten werden.

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/travel/trip-nights-days

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/travel/trip-nights-days \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"check_in":"2024-07-12","check_out":"2024-07-15"}'
{
  "check_in": "2024-07-12",
  "check_out": "2024-07-15"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.trip_nights_days",
  "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.

Ein Check-out am selben Tag ist ein Tagesaufenthalt von null Nächten und einem Tag; ein Check-out vor dem Check-in wird mit invalid_input zurückgewiesen. Nutzen Sie ihn kostenlos im Browser für Wochenendangebote und Reisebudgets, oder rufen Sie die API zu $0.002 pro erfolgreicher Anfrage auf, wenn ein Buchungsformular, ein Reiseplan-Baukasten oder eine Testsuite eine reproduzierbare Aufenthaltsdauer braucht.

Was Hotelnächte und Reisetage bedeuten und was die Antwort enthält

Ein Check-out-Datum vor dem Check-in ist kein Aufenthalt: die Anfrage scheitert mit invalid_input, statt eine negative Nachtzahl zu erfinden, die ein Produkt aus Tarif mal Nächte zerbrechen würde. Es gibt keinen sprachabhängigen Wochenbeginn, keine Gleitkommanäherung einer Tageslänge und keine Abhängigkeit vom Date-Objekt des Hosts, sodass dasselbe Datumspaar im Browser und auf der API stets dieselben Nächte und Tage ergibt.

Wie Check-in und Check-out gelesen werden und wie die Zählung reproduzierbar bleibt

Jede Zeichenkette muss vier Ziffern, einen Bindestrich, zwei Ziffern, einen weiteren Bindestrich und zwei Ziffern entsprechen; führende oder nachgestellte Leerzeichen werden entfernt, aber Monatsnamen, Schrägstriche, alleinstehende Ordinaltage des Jahres und eingebettete Uhrzeiten werden hier nicht erweitert. Nach dem Parsen muss jedes Jahr zwischen eins und neuntausendneunhundertneunundneunzig liegen, jeder Monat zwischen eins und zwölf, und jeder Tag zwischen eins und der wahren Länge dieses Monats in diesem Jahr, wobei Schaltjahre der gregorianischen Regel folgen: durch vier teilbar, außer Säkularjahre, die nicht durch vierhundert teilbar sind. Das bevorzugte erste Feld ist check_in, aber die Aliasse checkin, start, from, arrival und arrive werden akzeptiert, damit Buchungsformulare, Tabellen und Abfragezeichenketten denselben Vertrag ohne Umbenennen von Spalten nutzen können. Das bevorzugte zweite Feld ist check_out, mit den Aliassen checkout, end, to, departure und depart aus demselben Grund. Intern wandelt die Engine jedes bürgerliche Tripel über die bekannte Abbildung days_from_civil in eine proleptisch-gregorianische serielle Tageszählung um, subtrahiert die Check-in-Serie von der Check-out-Serie für die Nächte und addiert eins für die Tage — reine Ganzzahlarithmetik, bitweise stabil über Laufzeiten. Das Überschreiten des neunundzwanzigsten Februar in einem Schaltjahr wird korrekt gezählt: vom achtundzwanzigsten Februar zweitausendvierundzwanzig bis zum ersten März sind es zwei Nächte und drei Tage, während dasselbe Paar in einem Gemeinjahr zurückgewiesen wird, wenn Sie einen Neunundzwanzigsten erfinden. Das Überschreiten einer Jahresgrenze, etwa Silvester bis zum zweiten Januar, ist ebenso gewöhnliche Ganzzahlsubtraktion.

Wo die Aufenthaltsdauer-Arithmetik in Buchung, Budgets und Software passt

Auf dieser Seite läuft die Arbeit vollständig in Ihrem Browser; über die API kostet jede erfolgreiche Abfrage $0.002, fehlgeschlagene Prüfung wird nicht berechnet, und nach der Antwort wird nichts gespeichert. Diese Trennung — kostenlose interaktive Erkundung und eine bepreiste, identische API — entspricht dem übrigen KIT-Katalog der Stufe A und lässt Sie von einer einmaligen Wochenendprüfung zu einer Buchungspipeline wechseln, ohne das mathematische Ergebnis zu ändern.

Buchungsformulare und Test-Fixtures

Geben Sie Reiseplan-Baukästen und CI-Suiten einen deterministischen Nächte-und-Tage-Vertrag, der ein Check-out vor dem Check-in zurückweist und nie von der Systemuhr abhängt.

Was kostet der Rechner für Reisenächte und Reisetage?

Das Browser-Werkzeug ist kostenlos. API-Anfragen nutzen das vorausbezahlte KIT-Guthaben zu $0.002 pro erfolgreichem Aufruf; ungültige Eingaben werden nicht berechnet.

Vollständige KIT-Dokumentation lesen →