Datum & Uhrzeit
EFA akzeptiert Datum und Uhrzeit request-übergreifend über dasselbe Parameterset. Alle Felder sind optional — fehlen sie, nimmt der Server seine aktuelle Zeit. Ausgabewerte im JSON sind immer UTC (ISO 8601).
Datums-Parameter
| Parameter | Format | Beschreibung |
|---|---|---|
itdDate | YYYYMMDD oder YYMMDD | Vollständiges Datum |
itdDateDay | D oder DD | nur Tag |
itdDateMonth | M oder MM | nur Monat |
itdDateYear | YY oder YYYY | nur Jahr |
itdDateYearMonth | YYYYMM | Jahr + Monat |
itdDateDayMonthYear | DDMMYYYY (Trenner optional, Jahr vierstellig) | Tag + Monat + Jahr |
Zeit-Parameter
| Parameter | Format | Beschreibung |
|---|---|---|
itdTime | HHMM | HH:MM | HH.MM | MM | HHMMa | HHMMh | HHMMp | Uhrzeit in verschiedenen Varianten (a=am, p=pm, h=24h) |
itdTimeHour | H oder HH | nur Stunden |
itdTimeMinute | M oder MM | nur Minuten |
itdTimeAMPM | am (Default) | pm | 12-Stunden-Indikator |
Zeitoffset
| Parameter | Einheit | Beschreibung |
|---|---|---|
timeOffset | Minuten (vorzeichenbehaftet) | Wird zur Serverzeit addiert |
Interpretation
- Zeitzone: Eingaben gelten lokal (Europe/Berlin), Sommer-/Winterzeitwechsel berücksichtigt der Server.
- Default-Verhalten: Fehlen alle Datumsfelder, gilt „heute". Fehlen alle Zeitfelder, gilt „jetzt".
- Partial-Formate kombinierbar:
itdDateYear=2025&itdDateMonth=01&itdDateDay=25entsprichtitdDate=20250125.
Request-spezifische Varianten
Einzelne Endpoints ergänzen Suffixe:
- Trip:
itdTripDateTimeDepArr=dep|arrlegt fest, ob Datum/Uhrzeit für Abfahrt oder Ankunft gelten. - DM / DMTTP:
itdDateTimeDepArr=dep|arr|firstService|lastService. - PS: eigene Suffix-Familie
itdTime_<usagePS>mit<usagePS>∈{arrFrom, arrTo, depFrom, depTo}— siehe PS-Request.
Beispiele
itdDate=20250125&itdTime=0815
itdDateYear=2025&itdDateMonth=01&itdDateDay=25&itdTimeHour=8&itdTimeMinute=15
itdTime=0815p&itdTimeAMPM=pm
timeOffset=30