Der Martin: Funktion zur exakten Ermittlung der Jahreszeit

Beitrag lesen

Hi,

Ich möchte eine PHP-Funktion schreiben, die zu einem beliebigen Timestamp die Jahreszeit (Frühling, Sommer, Herbst oder Winter) ausgibt, und zwar minutengenau. Siehe dazu diese Tabelle.

dann brauchst du entweder entsprechende Tabellen, oder musst tief in die Ephemeridenrechnung einsteigen. Das ist ein spannendes Kapitel, aber nicht ganz trivial. Transformation von Polarkoordinaten, sphärische Trigonometrie und Reihenentwicklungen sollten dir dazu leicht von der Hand gehen.

Kann mir da jemand mit der astronomischen Formel aushelfen?

Nein. Die "astronomische Formel" dazu ist ein Mischmasch aus Bahnelementen der Erdbahn als (nahezu) konstanten Koeffizienten, einer Differentialgleichung für eine Näherungslösung des Zweikörperproblems sowie einer Koordinatentransformation. Und wenn du das sogar auf Minuten genau willst, wird's schon recht anspruchsvoll, weil dann einige sonst übliche Näherungen nicht mehr gut genug sind.

Ich vermute, du möchtest lieber die fertig berechneten Eckpunkte aus astronomischen Jahrbüchern oder Tabellenwerken entnehmen.

So long,
 Martin

--
Solange der Nagellack nicht trocken ist,
ist eine Frau praktisch wehrlos.
  (Burt Reynolds, US-Schauspieler)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(