Php ve MySQL Türkçe Tarih Formatı
Veritabanı yapılarında MySQL kullanmayı tercih eden web yazılım uzmanları genelde tarih formtları konusunda sıkıntı yaşarlar.Bu sıkıntının nedeni MySQL’in date alan tipi tarih verilerini “Yıl-Ay-Gün” olarak sıralaması oysa ki Türkiyede tarih formatı “Gün-Ay-Yıl” şeklindedir.Durum böyle olunca bazı geliştiriciler tarih bilgilerini varchar tipinde bir alanda tutmayı tercih edip, birkaç işlemden geçirerek uygun formata dönüştürüyor veya veritabanından veri çekerken MySQL’in yerleşik fonksiyonlarından date_format‘ı kullanmak durumunda kalıyor.Bu durumu engellemek ve rahatca işimizi gören türkçe tarih formatı için aşağıda belirttiğim kod dizisi fonksiyonu işinizi görecektir.
Fonksiyon
Veritabanı yapılarında MySQL kullanmayı tercih eden web yazılım uzmanları genelde tarih formtları konusunda sıkıntı yaşarlar.Bu sıkıntının nedeni MySQL’in date alan tipi tarih verilerini “Yıl-Ay-Gün” olarak sıralaması oysa ki Türkiyede tarih formatı “Gün-Ay-Yıl” şeklindedir.Durum böyle olunca bazı geliştiriciler tarih bilgilerini varchar tipinde bir alanda tutmayı tercih edip, birkaç işlemden geçirerek uygun formata dönüştürüyor veya veritabanından veri çekerken MySQL’in yerleşik fonksiyonlarından date_format‘ı kullanmak durumunda kalıyor.Bu durumu engellemek ve rahatca işimizi gören türkçe tarih formatı için aşağıda belirttiğim kod dizisi fonksiyonu işinizi görecektir.
Fonksiyon
Kod:
Kod:
[COLOR=Red]function tarihDuzenle($tarih){
$tarih=array_reverse(explode('-',$tarih));
$tarih=implode('-',$tarih);
return $tarih;
}
[/COLOR]
Son düzenleme: