![]() Mailinglisten-Archive |
> Allerdings hab ich keine Ahnung wie du dass mit dem Vollmond hinbekommst. > Sag bescheid wenn du eine L�sung daf�r gefunden hast. W�rde mich auch > interessieren. war jetzt erst einmal krank und konnte mich nicht wirklich drum k�mmern. aber ich habe folgendes gefunden: function GetMoonPhase($timestamp) { $days = abs(gregorianToJD(1, 12, 1975) - gregorianToJD(date("m",$timestamp),date("d",$timestamp), date("Y",$timestamp))); $part = $days%$moonphase; if ($part==0) $part = 29; return $part; } $timestamp is a unix-timestamp of the day you want to calculate the moon - phase. 1 .... newmoon 2-14.. increase 15.... full moon 16-29. decrease wie akkurat die funktion arbeitet habe ich noch nicht getestet. irgendwo �ber google hatte ich eine tabelle gefunden mit den mondphasen der n�chsten jahrzehnte und ich werde mal �berpr�fen ob diese funktion das zumindest f�r die n�chste 4 jahre korrekt wiedergibt.
php::bar PHP Wiki - Listenarchive