@nekrofil; buyrun hocam

<?php
	
	header("Content-Type: text/plain; charset=UTF-8");
	
	/*
	* Bu fonksiyonu kullanabilmek için;
	* -> PHP >= 5.2.0 olmalı,
	* -> ext-intl kurulu olmalıdır. (@bknz: http://tr.php.net/manual/tr/book.intl.php)
	*/
	function pretty_date($timestamp, $pattern = "dd MMMM yyyy EEEE", $locale = null, $timezone = null, $datetype = null, $timetype = null)
	{
		$locale = is_null($locale) ? "tr_TR" : $locale;
		$timezone = is_null($timezone) ? new DateTimeZone("Europe/Istanbul") : new DateTimeZone($timezone);
		$datetype = is_null($datetype) ? IntlDateFormatter::FULL : $datetype;
		$timetype = is_null($timetype) ? IntlDateFormatter::FULL : $timetype;
		
		$dt = new \DateTime("@" . $timestamp, $timezone);
		
		$formatter = new \IntlDateFormatter($locale, $datetype, $timetype, $timezone->getName());
		$formatter->setPattern($pattern);
		
		return $formatter->format($dt);
	}
	
	/***
	* KULLANIM
	***/
	
	/* pattern (desen) hakkında bilgi için @bknz: http://userguide.icu-project.org/formatparse/datetime */
	
	echo pretty_date(time(), "EEE.MMM.y", "tr_TR", "Europe/Istanbul"); // Pzt.Şub.2014
	
	echo PHP_EOL;
	
	echo pretty_date(time() + (2 * 24 * 3600), "EEE.MMM.y", "tr_TR", "Europe/Istanbul"); // Çar.Şub.2014