7 Ocak 2010 Perşembe

PHP: Türkçe tarih gösterimi

Timestamp çevirici olarakta kullanılabilir. time() değerini baz alarak ekrana Türkçe tarihi yazdırır. setlocale fonksiyonu kullanılarak bu fonksiyona gerek duymadan da Türkçe tarih kullanılabilir.


function turkce_tarih($zaman) {
$gunler = array("Pazar", "Pazartesi", "Salı", "Çarşamba", "Perşembe", "Cuma", "Cumartesi");
$aylar =array(NULL, "Ocak", "Şubat", "Mart", "Nisan", "Mayıs", "Haziran", "Temmuz", "Ağustos", "Eylül", "Ekim", "Kasım", "Aralık" );
$tarih = date("d",$zaman)." ".$aylar[date("n",$zaman)]." ".date("Y",$zaman)." ".$gunler[date("w",$zaman)]." ".date("H:i",$zaman);
return $tarih;
}

Örnek time verisi: 1239637431
echo turkce_tarih(1239637431);