extra für dich das notebook aufs sofa geholt 
bei mir sieht es so aus und läuft es auch schon seit einigen Monaten
PHP-Code:
// display sunrise and sunset
date_default_timezone_set('Europe/Berlin');
$longitude = 52.20784; // Bad Oeynhausen - longitude
$latitude = 8.80403; // latitude
$sunrise = date_sunrise(time(), SUNFUNCS_RET_STRING, $longitude, $latitude, 90);
$sunset = date_sunset(time(), SUNFUNCS_RET_STRING, $longitude, $latitude, 90);
$text = "Sonnenaufgang: ".$sunrise." - Sonnenuntergang: ".$sunset;
$opt = array(
'width' => 370,
'align' => ALIGN_LEFT
);
imagettftextboxopt($im, 24, 0, 20, 25, $style['textcolor'], $style['font'], $text, $opt);
// display sunrise and sunset ende
Und bei obenstreetmap steht es dann so drin "Latitude*: 52.2, Longitude*: 8.8"
Könnte wirklich vertauscht worden sein, hatte das Problem glaube ich auch aber dann einfach ausprobiert bzw in meiner xs1 nachgeschaut was da drin steht
und das dann genommen.
hoffe konnte dir damit helfen