Projelerimizde sıkça kullandığımız mySQL DATE tipinde bir veriyi düzenli tarih formatına çevirmek için kullanacağımız bir fonksiyonu inceleyelim.
<?php
function tarihParcalaGetir($tarih)
{
$degerler = explode('-',$tarih);
$yil = $degerler[0];
$ay = $degerler[1];
$gun = $degerler[2];
if ($ay == 1) $ayBilgisi = "Ocak";
if ($ay == 2) $ayBilgisi = "Şubat";
if ($ay == 3) $ayBilgisi = "Mart";
if ($ay == 4) $ayBilgisi = "Nisan";
if ($ay == 5) $ayBilgisi = "Mayıs";
if ($ay == 6) $ayBilgisi = "Haziran";
if ($ay == 7) $ayBilgisi = "Temmuz";
if ($ay == 8) $ayBilgisi = "Ağustos";
if ($ay == 9) $ayBilgisi = "Eylül";
if ($ay == 10) $ayBilgisi = "Ekim";
if ($ay == 11) $ayBilgisi = "Kasım";
if ($ay == 12) $ayBilgisi = "Aralık";
$yeniTarih = $gun." ".$ayBilgisi." ".$yil;
return $yeniTarih;
}
?>
$tarih değişkeni ile fonksiyonumuza DATE tipinden bir değişkeni gönderiyoruz.
DATE tipindeki ayracımız "-" işaretini explode ederek $ay,$gun,$yil bilgisine ulaşıyoruz.
Karşılaştırma operatörümüz if ile ay adını tespit edip return ile gönderiyoruz.
Kullanımı:
<?php
tarihParcalaGetir($tarih);
?>