Macht aus einer lokalen Geburtsuhrzeit und einem Koordinatenpaar einen eindeutigen Zeitpunkt. Alle anderen Endpoints hier erwarten entweder einen Zeitstempel mit Zeitzone oder einen numerischen UTC-Offset. Fehler an dieser Stelle sind die häufigste Ursache dafür, dass ein Horoskop unbemerkt um eine Stunde oder einen Tag danebenliegt – deshalb ist dies meist dein erster Aufruf.
Sende `date`, `time`, `latitude` und `longitude`. Aus den Koordinaten wird eine IANA-Zeitzone ermittelt, Datum und Uhrzeit werden in dieser Zone interpretiert, und du erhältst `input_datetime`, den Namen der ermittelten Zeitzone `timezone`, `localized_datetime` mit Offset und `utc_datetime`. Den lokalisierten Wert kannst du bei anderen Endpoints direkt in `date_time` übergeben.
Ein Vorbehalt: Das Anfragefeld heißt `use_LMT`, die View liest aber einen anders geschriebenen Namen. Die mittlere Ortszeit wird daher nie angewendet, es gilt immer die IANA-Zone – `use_lmt` ist in der Antwort immer false. Für Geburten aus der Zeit, bevor vor Ort eine Standardzeit eingeführt wurde, berechne den Offset der mittleren Ortszeit selbst (vier Minuten pro Längengrad), statt dich auf dieses Flag zu verlassen.
Felder der Anfrage
Feld
Typ
Pflicht
Hinweise
date
string (date)
Pflicht
FORMATVORGABE, kein Enum. DRF DateField mit Standard-Eingabeformaten = nur ISO-8601: 'YYYY-MM-DD'.
latitude
number (double)
Pflicht
Breitengrad des Ortes in Dezimalgrad. Positiv ist Nord, negativ ist Süd. Beispiel: 26.9124 für Jaipur, 40.7128 für New York. Minuten und Sekunden werden nicht akzeptiert – vorher umrechnen.
min -180 · max 180
longitude
number (double)
Pflicht
Längengrad des Ortes in Dezimalgrad. Positiv ist Ost, negativ ist West. Beispiel: 75.7873 für Jaipur, -74.0060 für New York. Achte auf das Vorzeichen: Ein fehlendes Minus verlegt New York nach China.
min -180 · max 180
time
string (time)
Pflicht
FORMATVORGABE, kein Enum. DRF TimeField mit Standard-Eingabeformaten = nur ISO-8601: 'HH:MM', 'HH:MM:SS' oder 'HH:MM:SS.ffffff'. Der Beispielwert "string" im Katalog ist irreführend.