Öztürk Web | Php ile Türkçe Formatta Tarih Yazdırma Fonksiyonu

Php ile Türkçe Formatta Tarih Yazdırma Fonksiyonu

1 ay önce

Okuma Sayısı

547

Konu Kategorisi= Code İpuçları  Kategoriye Git

Php ile Türkçe Formatta Tarih Yazdırma Fonksiyonu

Php ile Türkçe Formatta Tarih Yazdırma Fonksiyonu

Merhaba 

Php ile site kodlamaya başladığımda canımı sıkan bir durum vardı oda içerikleri yazdığım tarihi veritabanından çektiğimde çıktısı avrupa usulü önce yıl sonra ay ve gün oluyordu bunu çözmenin bir yolunu ararken de ilk fonksiyonumu yazmış oldum. Elbette bunu yapmamın başka yolları var ancak benim amacım php ile neler yapılabildiğini anlatmak olduğu için şimdilik bu fonksiyonu tanıtmak istiyorum.

Fonksiyonu yazarken php'nin explode fonksiyonundan bolca yararlandık; veritabanından çektiğimiz tarih bilgisini fonksiyonumuzdan geçirdiğimizde bize Türkiyede kullandığımız formatta çıktı veriyor.

İlk satırda tarihi ve saati birbirinden ayırıyoruz ve ikinci ve üçüncü satırda ikisinide farklı değişkenlere atıyoruz. Dördüncü satırda saat bilgisinden arınmış ama hala çevrilmemiş olan tarih verisini de parçalayıp beşinci satırda yerlerini değiştirip son satırda return ile kendi formatımıza çevrilmiş tarihi ve lazım olur diye saati de yanına ekleyip gönderiyoruz.

Hepsi bu kadar kolay gelsin bu arada yorum yapmayı ve beğenmeyi unutmayı lütfen 

function tcevir($tarih){
	$tr = explode(" ", $tarih);
	$tarih1 = $tr[0];
	$saat = $tr[1];
	$tarih2 = explode("-", $tarih1);
	$tarih3 = $tarih2[2]."-".$tarih2[1]."-".$tarih2[0];
	return $tarih3." ".$saat;
}

Kategoriler

İşinizi İnternete Taşımak İstermisiniz ?