excelden php tarih cekme sorunu
2
●1.220
- 27-11-2012, 23:32:08arkadaşlar bildiğiniz gibi excel girdğimiz tarihler 12.11.2012 gibi dısarıya verdiğimizde 01.01.1900 tarihe kadar gecen sureyi cıktı veriyor 20454 gibi bunu hücreleri biçimlendirden düzeltme sansım var 480bin data olunca sorun oluyor bunu php ile cozebilirmiyiz 01.01.1900 uzerine cıktıyı eklemek gibi ?
- 29-11-2012, 22:46:58hocam 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");?>