hocam dedıgınız gibi strtotime ile cozdum fakat 01.01.1970 sonrası tarihler icin yapabıldım php bildigim kadarıyla 01.01.1970 ten itibaren baslıyor ihtiyacı olanlar ıcın kod;

<?php 


$tarihs=41170; // 01.01.1900 dan sonrası excel ciktisi
$ytarih=$tarihs-25569; // 01.01.1900 dan 01.01.1970 e kadar gecen gun
echo $ytarih;


function tarihekle($tarih,$deger,$zaman){  
if ($zaman=="gun"){  
$sure="day";  
}else if ($zaman=="ay"){  
$sure="month";  
}else if ($zaman=="yil"){  
$sure="years"; }  
  
$sonuc=date( "d-m-Y", strtotime($tarih .$deger . $sure));  
return $sonuc;  
}  
echo '<br>';echo  tarihekle ("01.01.1970", "$ytarih", "gun");?>