Вопросу несколько лет, но php имеет встроенные функции для получения этих данных.
$reldate=new DateTime();
$reldate->modify('+'.$dayp.' days');
$today['SUNR']=date_sunrise($reldate->format('U'), SUNFUNCS_RET_STRING, 39.36, -74.60, 90.583333, -4);
$today['SUNS']=date_sunset ($reldate->format('U'), SUNFUNCS_RET_STRING, 39.36, -74.60, 90.583333, -4);