Php Türkçe Tarih Fonksiyonu

Hazırlamış olduğum php türkçe tarih fonksiyonu.

<?php
	
	function timeTR($par)
	{
		$explode = explode(" ", $par);
		$explode2 = explode("-", $explode[0]);
		$zaman = substr($explode[1], 0, 5);
		
		if ($explode2[1] == "1") $ay = "Ocak";
		elseif ($explode2[1] == "2") $ay = "Şubat";
		elseif ($explode2[1] == "3") $ay = "Mart";
		elseif ($explode2[1] == "4") $ay = "Nisan";
		elseif ($explode2[1] == "5") $ay = "Mayıs";
		elseif ($explode2[1] == "6") $ay = "Haziran";
		elseif ($explode2[1] == "7") $ay = "Temmuz";
		elseif ($explode2[1] == "8") $ay = "Ağustos";
		elseif ($explode2[1] == "9") $ay = "Eylül";
		elseif ($explode2[1] == "10") $ay = "Ekim";
		elseif ($explode2[1] == "11") $ay = "Kasım";
		elseif ($explode2[1] == "12") $ay = "Aralık";
		
		return $explode2[2]." ".$ay." ".$explode2[0].", ".$zaman;
		
	}
	
	// Kullanımı
	// Tarih Formatı: Y.m.d H:i:s
	$tarih = date("Y.m.d H:i:s");
	echo timeTR($tarih); // 22 Ocak 2013, 09:08

Yayınlayan

Tayfun Erbilen

2009'dan beri web işleriyle uğraşan, aynı zamanda amatör müziklede ilgilenen sıradan birisi..

“Php Türkçe Tarih Fonksiyonu” üzerine 3 yorum

  1. Merhaba Tayfun,

    Bir düzeltme önerisi için yorum atıyorum.

    if ($explode2[1] == "1") $ay = "Ocak"

    satırının sonunda ; olmadığı için T_ELSE hatası veriyor PHP.

    Düzeltirsen daha iyi olur 🙂

    Kolay gelsin.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir