<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Gudubeth: Web Tasarım, Programlama &#187; tarih-saat fonksiyonları</title>
	<atom:link href="http://www.gudubeth.net/tr/etiket/tarih-saat-fonksiyonlari/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gudubeth.net/tr</link>
	<description>Web tasarım ve programlama (php, javascript, actionscript, java, css) blog&#039;u</description>
	<lastBuildDate>Mon, 03 May 2010 19:21:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHP&#8217;de Tarih ve Saat Farkı Hesaplama</title>
		<link>http://www.gudubeth.net/tr/yazi/php-tarih-ve-saat-farki-hesaplama/</link>
		<comments>http://www.gudubeth.net/tr/yazi/php-tarih-ve-saat-farki-hesaplama/#comments</comments>
		<pubDate>Sat, 16 Jan 2010 09:44:06 +0000</pubDate>
		<dc:creator>Gudubeth</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[hazır kod]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tarih-saat fonksiyonları]]></category>

		<guid isPermaLink="false">http://www.gudubeth.net/tr/?p=173</guid>
		<description><![CDATA[For english: Date &#038; Time Difference in PHP
İki tarih arasındaki farkı hesaplamak için PHP&#8217;de date_diff diye bir fonksiyon bulunmakta ama ne yazık ki bu fonksiyon PHP&#8217;nin sadece 5.3 ve sonraki versiyonlarında çalışıyor. Dolayısıyla pek çok kişi için tarih-saat farkı hesaplayan bir fonksiyona ihtiyaç var. Bu sayfada bu işi yapan bir fonksiyon bulacaksınız. Aradığınız sadece Türkçe [...]


İlgili Yazılar:<ol><li><a href='http://www.gudubeth.net/tr/yazi/php-turkce-tarih/' rel='bookmark' title='Permanent Link: PHP ile Türkçe Tarih Gösterimi-Çevrimi'>PHP ile Türkçe Tarih Gösterimi-Çevrimi</a></li><li><a href='http://www.gudubeth.net/tr/yazi/phpde-gun-once-seklinde-bagil-tarih-yazma/' rel='bookmark' title='Permanent Link: PHP&#8217;de &#8220;&#8230; gün önce&#8221; Şeklinde Bağıl Tarih Yazma'>PHP&#8217;de &#8220;&#8230; gün önce&#8221; Şeklinde Bağıl Tarih Yazma</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>For english: <a href="http://www.gudubeth.net/en/articles/date-time-difference-in-php">Date &#038; Time Difference in PHP</a></p>
<p>İki tarih arasındaki farkı hesaplamak için PHP&#8217;de date_diff diye bir fonksiyon bulunmakta ama ne yazık ki bu fonksiyon PHP&#8217;nin sadece 5.3 ve sonraki versiyonlarında çalışıyor. Dolayısıyla pek çok kişi için tarih-saat farkı hesaplayan bir fonksiyona ihtiyaç var. Bu sayfada bu işi yapan bir fonksiyon bulacaksınız. Aradığınız sadece Türkçe tarih &#038; saat göstermek ise şu yazıya bakınız: <a href="http://www.gudubeth.net/tr/yazi/php-turkce-tarih/">PHP ile Türkçe Tarih Gösterimi-Çevrimi</a> </p>
<h2>Kullanım</h2>
<p>Fonksiyon 3 adet değişken alıyor. Bunlardan sadece birincisi zorunlu.<br />
<strong>dateDiff($d1[, $d2=null [, $format="*"]);</strong></p>
<p>İlk iki parametre olarak farkı alınacak tarih ve/veya saatleri giriyorsunuz. Tarih formatı olarak Unix zaman damgası veya &#8216;<em>strtotime</em>&#8216; fonksiyonunun kabul ettiği herhangi bir değer kullanılabilir. Dolayısıyla tarih girmek için &#8216;<em>time()</em>&#8216; fonksiyonun ya da acayip bir format kullanmıyorsanız <strong>MySQL </strong>verilerini doğrudan kullanabilirsiniz. &#8216;<em>strtotime</em>&#8216; fonksiyonunu kabul ettiği değerler ile ilgili <a href="http://tr.php.net/manual/en/function.strtotime.php" target="_blank">php.net strtotime</a> sayfasına bakabilirsiniz. Girilen zamanların hangisinin büyük olduğu önemli değil. Yani <em>tarihFarki(&#8217;12-03-2009&#8242;, &#8216;01-01-2010&#8242;)</em> ve <em>tarihFarki(&#8217;01-01-2010&#8242;, &#8216;12-03-2009&#8242;)</em> size aynı sonuçları getirecektir. Son parametre olan <strong>$format</strong> sonucun hangi şekilde döndürüleceğini belirler. <strong>$format</strong> olarak &#8220;saniye&#8221;, &#8220;dakika&#8221;, &#8220;saat&#8221;, &#8220;gun&#8221;, &#8220;hafta&#8221;, &#8220;ay&#8221;, &#8220;yil&#8221; veya &#8220;*&#8221; değerlerinden birisini girebilirsiniz. &#8220;*&#8221; dışındaki seçeneklerde fonksiyon size belirtilen formatta bir sayı döndürecekir. Yani <em>tarihFarki(&#8217;2010-01-02&#8242;, &#8216;2010-01-01&#8242;, &#8216;gun&#8217;)</em> yazarsanız alacağınız sonuç &#8216;1&#8242;, <em>tarihFarki(&#8217;2010-01-02&#8242;, &#8216;2010-01-01&#8242;, &#8216;dakika&#8217;)</em> yazarsanız &#8216;86400&#8242; (bir gündeki dakika sayısı) olur. Eğer <strong>$format</strong> olarak &#8220;*&#8221; girerseniz ya da bu alanı hiç kullanmazsanız fonksiyon yukarıda geçen tüm değerleri içeren bir dizi döndürür. </p>
<h2>Örnekler</h2>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;Şu an:&quot;</span><span style="color: #339933;">.</span><span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;r&quot;</span><span style="color: #339933;">,</span><span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;&lt;br&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;1: &quot;</span><span style="color: #339933;">.</span>tarihFarki<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;20090401040302&quot;</span><span style="color: #339933;">,</span> <span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;ay&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; ay&lt;br&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;2: &quot;</span><span style="color: #339933;">.</span>tarihFarki<span style="color: #009900;">&#40;</span><span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;2009-07-23 04:00:00&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;saat&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; saat&lt;br&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;3: &quot;</span><span style="color: #339933;">.</span>tarihFarki<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;-3 day&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;2009-07-23 04:00:00&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;gun&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; gun&lt;br&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;4: &quot;</span><span style="color: #339933;">.</span>tarihFarki<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;2008-06-23&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;2009-07-23&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;yil&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; yıl&lt;br&gt;&quot;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$t</span><span style="color: #339933;">=</span>tarihFarki<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;2008-06-23&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;2009-07-23&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;5: &quot;</span><span style="color: #339933;">;</span>
<span style="color: #990000;">print_r</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$t</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">&quot;&lt;br&gt;&quot;</span><span style="color: #339933;">;</span></pre></div></div>

<h2>Kod</h2>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009933; font-style: italic;">/**
 * Iki tarih arasindaki farki bulur.&lt;br&gt;
 * &lt;strong&gt;kullanim:&lt;/strong&gt; dateDiff($d1[, $d2=null [, $format=&quot;*&quot;]);&lt;br&gt;
 * &lt;strong&gt;ornek:&lt;/strong&gt;&lt;br&gt;
 * echo &quot;şu an:&quot;.date(&quot;r&quot;,time()).&quot;&lt;br&gt;&quot;;
 * echo &quot;1: &quot;.tarihFarki(&quot;20090401040302&quot;, time(), &quot;ay&quot;).&quot; ay&lt;br&gt;&quot;;
 * echo &quot;2: &quot;.tarihFarki(time(), &quot;2009-07-23 04:00:00&quot;, &quot;saat&quot;).&quot; saat&lt;br&gt;&quot;;
 * echo &quot;3: &quot;.tarihFarki(&quot;-3 day&quot;, &quot;2009-07-23 04:00:00&quot;, &quot;gun&quot;).&quot; gun&lt;br&gt;&quot;;
 * echo &quot;4: &quot;.tarihFarki(&quot;2008-06-23&quot;, &quot;2009-07-23&quot;, &quot;yil&quot;).&quot; yıl&lt;br&gt;&quot;;
 * $t=tarihFarki(&quot;2008-06-23&quot;, &quot;2009-07-23&quot;);
 * echo &quot;5: &quot;; print_r($t);
 *
 * @param mixed $d1     ilk tarih. unix zaman damgasi ya da strtome 
 *                      fonsksiyonunun kabul ettigi herhangi bir deger olabilir. 
 *                      ornek: '2009-05-23', '2009-05-23 12:10:04', '-2 day',
 *                      '23-05-2009 12:23', '20090523121004'
 * @param mixed $d2     ikinci tarih. ilkiyle ayni ozellikleri tasir. eger 
 *                      girilmez ya da bos bir deger olarak girilirse o anki 
 *                      tarih olarak alinir. bu iki tarih arasinda 
 *                      hangisinin buyuk hangisinin kucuk oldugu onemli degildir.
 *                      ikisi de ayni sonuc verir.
 * @param str $format   &quot;saniye&quot;, &quot;dakika&quot;, &quot;saat&quot;, &quot;gun&quot;, &quot;hafta&quot;, &quot;ay&quot;, 
 *                      &quot;gun&quot;, &quot;*&quot;.
 *                      eger girilmez ya da &quot;*&quot; olarak girilirse yukaridaki 
 *                      butun degerleri iceren bir dizi dondurur. belirtilen 
 *                      diger degerlerden birisi girilirse bu tipte bir sayi 
 *                      dondurur.
 * @return mixed        sayi ya da dizi tipinde tarihler arasindaki farki 
 *                      dondurur. dizinin icinde bulunan  degiskenler 
 *                      sunlardir: &quot;saniye&quot;, &quot;dakika&quot;, &quot;saat&quot;, &quot;gun&quot;, &quot;hafta&quot;, 
 *                      &quot;ay&quot;, &quot;gun&quot; olacaktir.
 */</span>
<span style="color: #000000; font-weight: bold;">function</span> tarihFarki<span style="color: #009900;">&#40;</span><span style="color: #000088;">$d1</span><span style="color: #339933;">,</span> <span style="color: #000088;">$d2</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #339933;">,</span> <span style="color: #000088;">$format</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;*&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d2</span><span style="color: #339933;">==</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$d2</span><span style="color: #339933;">=</span><span style="color: #000088;">$d1</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$d1</span><span style="color: #339933;">=</span><span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">is_int</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d1</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$d1</span><span style="color: #339933;">=</span><span style="color: #990000;">strtotime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #990000;">is_int</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d2</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$d2</span><span style="color: #339933;">=</span><span style="color: #990000;">strtotime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$d</span><span style="color: #339933;">=</span><span style="color: #990000;">abs</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d1</span><span style="color: #339933;">-</span><span style="color: #000088;">$d2</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000088;">$format</span><span style="color: #339933;">=</span><span style="color: #990000;">strtolower</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$format</span><span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;*&quot;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000088;">$result</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;*&quot;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;gun&quot;</span><span style="color: #009900;">&#41;</span>    <span style="color: #000088;">$result</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;gun&quot;</span><span style="color: #009900;">&#93;</span>   <span style="color: #339933;">=</span> <span style="color: #990000;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d</span><span style="color: #339933;">/</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">24</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;*&quot;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;ay&quot;</span><span style="color: #009900;">&#41;</span>     <span style="color: #000088;">$result</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;ay&quot;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d</span><span style="color: #339933;">/</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">24</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">30</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;*&quot;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;yil&quot;</span><span style="color: #009900;">&#41;</span>    <span style="color: #000088;">$result</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;yil&quot;</span><span style="color: #009900;">&#93;</span>  <span style="color: #339933;">=</span> <span style="color: #990000;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d</span><span style="color: #339933;">/</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">24</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">365</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;*&quot;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;hafta&quot;</span><span style="color: #009900;">&#41;</span>  <span style="color: #000088;">$result</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;hafta&quot;</span><span style="color: #009900;">&#93;</span>  <span style="color: #339933;">=</span> <span style="color: #990000;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d</span><span style="color: #339933;">/</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">24</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;*&quot;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;saat&quot;</span><span style="color: #009900;">&#41;</span>   <span style="color: #000088;">$result</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;saat&quot;</span><span style="color: #009900;">&#93;</span>  <span style="color: #339933;">=</span> <span style="color: #990000;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d</span><span style="color: #339933;">/</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">60</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">60</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;*&quot;</span> <span style="color: #339933;">||</span> <span style="color: #000088;">$format</span><span style="color: #339933;">==</span><span style="color: #0000ff;">&quot;dakika&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$result</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;dakika&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span> <span style="color: #990000;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$d</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">60</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">!=</span><span style="color: #0000ff;">&quot;*&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #000088;">$result</span><span style="color: #009900;">&#91;</span><span style="color: #000088;">$format</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">return</span> <span style="color: #000088;">$result</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>



<p>İlgili Yazılar:<ol><li><a href='http://www.gudubeth.net/tr/yazi/php-turkce-tarih/' rel='bookmark' title='Permanent Link: PHP ile Türkçe Tarih Gösterimi-Çevrimi'>PHP ile Türkçe Tarih Gösterimi-Çevrimi</a></li><li><a href='http://www.gudubeth.net/tr/yazi/phpde-gun-once-seklinde-bagil-tarih-yazma/' rel='bookmark' title='Permanent Link: PHP&#8217;de &#8220;&#8230; gün önce&#8221; Şeklinde Bağıl Tarih Yazma'>PHP&#8217;de &#8220;&#8230; gün önce&#8221; Şeklinde Bağıl Tarih Yazma</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.gudubeth.net/tr/yazi/php-tarih-ve-saat-farki-hesaplama/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP ile Türkçe Tarih Gösterimi-Çevrimi</title>
		<link>http://www.gudubeth.net/tr/yazi/php-turkce-tarih/</link>
		<comments>http://www.gudubeth.net/tr/yazi/php-turkce-tarih/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 23:21:12 +0000</pubDate>
		<dc:creator>Gudubeth</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[hazır kod]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tarih-saat fonksiyonları]]></category>

		<guid isPermaLink="false">http://www.gudubeth.net/tr/?p=147</guid>
		<description><![CDATA[Kolaylıkların dili PHP ile tarih formatlamak gerçekten kolay bir iş ama sadece ingilizce siteler için. İngilizce bir sitede tarih göstermek için tek ihtiyacınız &#8216;date&#8216; fonksiyonu. İlk parametre olarak gireceğiniz belirli karakterlerle tarihi istediğiniz gibi gösterebilirsiniz. Mesela &#8216;January 12, 2009&#8216; yazdırmak için &#8216;echo date(&#8221;F j, Y&#8221;)&#8216; yazmanız yeterli olacaktır. 
Türkçe Tarih &#038; Saat Fonksiyonu
Tarih ve saat [...]


İlgili Yazılar:<ol><li><a href='http://www.gudubeth.net/tr/yazi/php-tarih-ve-saat-farki-hesaplama/' rel='bookmark' title='Permanent Link: PHP&#8217;de Tarih ve Saat Farkı Hesaplama'>PHP&#8217;de Tarih ve Saat Farkı Hesaplama</a></li><li><a href='http://www.gudubeth.net/tr/yazi/phpde-gun-once-seklinde-bagil-tarih-yazma/' rel='bookmark' title='Permanent Link: PHP&#8217;de &#8220;&#8230; gün önce&#8221; Şeklinde Bağıl Tarih Yazma'>PHP&#8217;de &#8220;&#8230; gün önce&#8221; Şeklinde Bağıl Tarih Yazma</a></li><li><a href='http://www.gudubeth.net/tr/yazi/java-ve-mysqlde-turkce-karakter-sorunu/' rel='bookmark' title='Permanent Link: Java ve MySQL&#8217;de Türkçe Karakter Sorunu'>Java ve MySQL&#8217;de Türkçe Karakter Sorunu</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Kolaylıkların dili <strong>PHP </strong>ile<strong> tarih formatlamak</strong> gerçekten kolay bir iş ama sadece ingilizce siteler için. İngilizce bir sitede tarih göstermek için tek ihtiyacınız &#8216;<em>date</em>&#8216; fonksiyonu. İlk parametre olarak gireceğiniz belirli karakterlerle tarihi istediğiniz gibi gösterebilirsiniz. Mesela &#8216;<em>January 12, 2009</em>&#8216; yazdırmak için &#8216;<em>echo date(&#8221;F j, Y&#8221;)</em>&#8216; yazmanız yeterli olacaktır. </p>
<h2>Türkçe Tarih &#038; Saat Fonksiyonu</h2>
<p>Tarih ve saat gösterimini en basit şekilde halledebilmeniz için aşağıdaki göreceğiniz fonksiyonu kullanabilirsiniz. Fonksiyonun çalışma prensibi çok basit: <em>date</em> fonksiyonunu çağırıp aldığı çıktıdaki ingilizce kelimeleri türkçeye çeviriyor. Fonksiyonun dışında kalan diziler de bu çevrimler için zaten. Doğrudan date fonksiyonu kullanıldığı için aldığı parametreler temelde date ile aynı. Sadece işleri biraz daha kolaylaştırmak için bu parametrelerin yeteneklerini arttırdım. Şöyle ki: tarih formatının belirlendiği ilk parametrede ay, gün, yıl gibi türkçe kelimeler; gösterilecek tarihin belirlendiği ikinci parametrede ise tek bir tane yerine çok daha çeşitli formatlarda tarihler kullabiliyorsunuz. Basitçe örneklersek, <em>date(&#8221;d F Y&#8221;)</em> fonksiyonunu <em>tarih(&#8221;d F Y&#8221;)</em> şeklinde yazabileceğiniz gibi<em> tarih(&#8221;gun ay yil&#8221;) </em>şeklinde de yazabilirsiniz (çıktısı &#8216;17 Mayıs 2009&#8242; gibi birşey olacaktır).</p>
<h3>Tanımlama:</h3>
<p><em>tarih($format, [$zaman]);</em><br />
$zaman ile belirtilen zamanı ilk parametrede belirtilen formatta biçimlendirir. $zaman parametresi girilmemişse çalışma zamanındaki zaman kullanılır.</p>
<h3>Parametreler:</h3>
<h4>$format</h4>
<p>Biçilendirilecek tarihin formatı. String içerisine yazılan format bilgilerinden oluşur (&#8221;d-F-Y&#8221; gibi). date fonksiyonunda kullanılan seçeneklerin hepsi bu değişken için de geçerlidir. <a href="http://www.php.net/manual/tr/function.date.php">php.net:date fonksiyonu</a> adresinde detaylı seçenekleri görebilirsiniz. Bu sayfada belirtilen seçeneklerin yanı sıra aşağıda belirtilen türkçe değerler de kullanılabilir.</p>
<table border="0">
<thead>
<th>Biçim</th>
<th>Açıklama</th>
<th>Örnek sonuç</th>
</thead>
<tbody>
<tr>
<td>gun</td>
<td>Ay günlerinin sıfır dolgulu iki haneli gösterimi</td>
<td>01&#8242;den 31&#8242;e</td>
</tr>
<tr>
<td>kisagun</td>
<td>Ay günlerinin sıfır dolgusuz gösterimi</td>
<td>1&#8242;den 31&#8242;e</td>
</tr>
<tr>
<td>hgun</td>
<td>Hafta günlerinin tam metinsel gösterimi</td>
<td>Pazar&#8217;dan Cumartesi&#8217;ye</td>
</tr>
<tr>
<td>hgunkisa</td>
<td>Ay günlerinin iki harfli metinsel gösterimi</td>
<td>Pzt&#8217;den Paz&#8217;a</td>
</tr>
<tr>
<td>ay</td>
<td>Ayın tam metinsel gösterimi, Ocak ya da Mart gibi</td>
<td>Ocak&#8217;tan Aralık&#8217;a</td>
</tr>
<tr>
<td>kisaay</td>
<td>Ayın üç karakterli, metinsel kısa gösterimi</td>
<td>Oca&#8217;dan Ara&#8217;ya kadar</td>
</tr>
<tr>
<td>aysayi</td>
<td>Ayın sıfır dolgulu sayısal gösterimi</td>
<td>01&#8242;den 12&#8242;ye</td>
</tr>
<tr>
<td>kisaaysayi</td>
<td>Ayın sıfır dolgusuz sayısal gösterimi</td>
<td>1&#8242;den 12&#8242;ye kadar</td>
</tr>
<tr>
<td>yil</td>
<td>Yılın 4 haneli sayısal, tam gösterimi</td>
<td>1999 ya da 2003 gibi</td>
</tr>
<tr>
<td>kisayil</td>
<td>Yılın iki haneli gösterimi</td>
<td>99 ya da 03 gibi</td>
</tr>
<tr>
<td>saat</td>
<td>Saatin, 24-saatlik sıfır dolgulu gösterimi</td>
<td>00&#8242;dan 23&#8242;e</td>
</tr>
<tr>
<td>kisasaat</td>
<td>Saatin, 12-saatlik sıfır dolgulu gösterimi</td>
<td>01&#8242;den 12&#8242;ye</td>
</tr>
<tr>
<td>dakika</td>
<td>Sıfır dolgulu dakika gösterimi</td>
<td>00 ile 59 arasında</td>
</tr>
<tr>
<td>saniye</td>
<td>Sıfır dolgulu saniye gösterimi</td>
<td>00 ile 59 arasında</td>
</tr>
</tbody>
</table>
<table border="0">
<thead>
<th>Örnek format</th>
<th>Örnek sonuç</th>
</thead>
<tbody>
<tr>
<td>&#8220;ay, yil&#8221;</td>
<td>Ocak, 2010</td>
</tr>
<tr>
<td>&#8220;kisagun ay, hgun&#8221;</td>
<td>7 Ocak, Pazartesi</td>
</tr>
<tr>
<td>&#8220;gun-aysayi-kisayil saat:dakika:saniye&#8221;</td>
<td>07-01-10 12:10:54</td>
</tr>
</tbody>
</table>
<h4>$zaman:</h4>
<p>Biçimlendirilecek zamanı belirtir. Eğer girilmemişse o anki zaman kullanılır. $zaman değeri strtotime fonksiyonun kabul ettiği tüm değerler olabilir. MySQL veritabanından aldığınız değerleri doğrudan kullanabilirsiniz. Aşağıda bu parametrenin alabileceği bazı değerler örneklenmiştir:<br />
&#8220;31-12-2009 13:23:10&#8243;<br />
&#8220;2009-12-31 13:23:10&#8243;<br />
&#8220;31-12-2009&#8243;<br />
&#8220;3 gun once&#8221;<br />
&#8220;-3 gun&#8221;<br />
&#8220;+5 gun&#8221;<br />
&#8220;2 yil sonra&#8221;</p>
<h4>Kullanım Örnekleri</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">echo</span> tarih<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;gun/ay/yil saat:dakika:saniye&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;; &quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// çıktısı: 30/Aralık/2009 01:06:58;</span>
<span style="color: #b1b100;">echo</span> tarih<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;gun-ay-yil, hgun saat:dakika&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;3 gun once&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;; &quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// çıktısı: 27-Aralık-2009, Pazar 01:06;</span>
<span style="color: #b1b100;">echo</span> tarih<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;kisagun-kisaaysayi-kisayil, hgun saat:dakika&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;+2 ay&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;; &quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// çıktısı: 2-3-10, Salı 01:08;</span>
<span style="color: #b1b100;">echo</span> tarih<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;yil.ay.gun saat:dakika:saniye&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;2009-12-20 12:10:23&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot;; &quot;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// çıktısı: 2009.Aralık.20 12:10:23;</span>
<span style="color: #b1b100;">echo</span> tarih<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;gun ay yil saat:dakika&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;20081118100630&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #666666; font-style: italic;">// çıktısı: 18 Kasım 2008 10:06</span></pre></div></div>

<h4>Kod</h4>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$aylarIng</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;January&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;February&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;March&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;April&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;May&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;June&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;July&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;August&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;September&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;October&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;November&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;December&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$aylarKisaIng</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Jan&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Feb&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Mar&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Apr&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;May&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Jun&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Jul&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Aug&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Sep&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Oct&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Nov&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Dec&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$gunlerIng</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Monday&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Tuesday&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Wednesday&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Thursday&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Friday&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Saturday&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Sunday&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$gunlerKisaIng</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Mon&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Tue&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Wed&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Thu&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Fri&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Sat&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Sun&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$aylar</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Ocak&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Şubat&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Mart&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Nisan&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Mayıs&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Haziran&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Temmuz&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Ağustos&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Eylül&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Ekim&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Kasım&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Aralık&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$aylarKisa</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Oca&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Şub&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Mar&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Nis&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;May&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Haz&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Tem&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Ağu&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Eyl&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Eki&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Kas&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Ara&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$gunler</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Pazartesi&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Salı&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Çarşamba&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Perşembe&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Cuma&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Cumartesi&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Pazar&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #000088;">$gunlerKisa</span><span style="color: #339933;">=</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Pt&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Sa&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Ça&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Pe&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Cu&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Ct&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;Pa&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #009933; font-style: italic;">/**
 * tarihi turkceye cevirir. tarih temelde date fonksiyonu ile olusturulur.
 * $zaman ise strtotime ile timestamp'e cevrilir. $format'in kullanımi
 * date fonksiyonunda oldugu gibidir. ayni sekilde  $zaman'in alacagi degerler
 * strtotime fonksiyonuna uygun secilebilir.
 *
 * @global array    $aylarIng, $aylar, $gunlerIng, $gunler, $aylarKisaIng,
 *                      $aylarKisa, $gunlerKisaIng, $gunlerKisa
 * @param str       $format
 * @param str/int   $zaman
 * @return str
 */</span>
<span style="color: #000000; font-weight: bold;">function</span> tarih<span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">,</span> <span style="color: #000088;">$zaman</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$zaman</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$zaman</span><span style="color: #339933;">=</span><span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">else</span><span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$zaman</span><span style="color: #339933;">=</span><span style="color: #990000;">str_ireplace</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;once&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;ay&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;gun&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;yil&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;dakika&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;saniye&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;hafta&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
                           <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;ago&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;month&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;day&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;year&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;minute&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;second&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;week&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #000088;">$zaman</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$zaman</span><span style="color: #339933;">=</span><span style="color: #990000;">strtotime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$zaman</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #000088;">$format</span><span style="color: #339933;">=</span><span style="color: #990000;">str_ireplace</span><span style="color: #009900;">&#40;</span>
        <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;kisaaysayi&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;kisaay&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;aysayi&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;kisagun&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;hgunkisa&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;hgun&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;gun&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;kisayil&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;yil&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;kisasaat&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;saat&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;dakika&quot;</span><span style="color: #339933;">,</span><span style="color: #0000ff;">&quot;saniye&quot;</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;ay&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
        <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;n&quot;</span><span style="color: #339933;">,</span>         <span style="color: #0000ff;">&quot;M&quot;</span><span style="color: #339933;">,</span>     <span style="color: #0000ff;">&quot;m&quot;</span><span style="color: #339933;">,</span>     <span style="color: #0000ff;">&quot;j&quot;</span><span style="color: #339933;">,</span>      <span style="color: #0000ff;">&quot;D&quot;</span><span style="color: #339933;">,</span>       <span style="color: #0000ff;">&quot;l&quot;</span><span style="color: #339933;">,</span>   <span style="color: #0000ff;">&quot;d&quot;</span><span style="color: #339933;">,</span>  <span style="color: #0000ff;">&quot;y&quot;</span><span style="color: #339933;">,</span>      <span style="color: #0000ff;">&quot;Y&quot;</span><span style="color: #339933;">,</span>  <span style="color: #0000ff;">&quot;h&quot;</span><span style="color: #339933;">,</span>       <span style="color: #0000ff;">&quot;H&quot;</span><span style="color: #339933;">,</span>   <span style="color: #0000ff;">&quot;i&quot;</span><span style="color: #339933;">,</span>     <span style="color: #0000ff;">&quot;s&quot;</span><span style="color: #339933;">,</span>      <span style="color: #0000ff;">&quot;F&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
        <span style="color: #000088;">$format</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$tarihStr</span><span style="color: #339933;">=</span><span style="color: #990000;">date</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">,</span> <span style="color: #000088;">$zaman</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;F&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!==</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$aylarIng</span><span style="color: #339933;">,</span> <span style="color: #000088;">$aylar</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$tarihStr</span><span style="color: #339933;">=</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$aylarIng</span><span style="color: #339933;">,</span> <span style="color: #000088;">$aylar</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tarihStr</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;l&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!==</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$gunlerIng</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gunler</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$tarihStr</span><span style="color: #339933;">=</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$gunlerIng</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gunler</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tarihStr</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;M&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!==</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$aylarKisaIng</span><span style="color: #339933;">,</span> <span style="color: #000088;">$aylarKisa</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$tarihStr</span><span style="color: #339933;">=</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$aylarKisaIng</span><span style="color: #339933;">,</span> <span style="color: #000088;">$aylarKisa</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tarihStr</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #990000;">strpos</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$format</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">&quot;D&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">!==</span><span style="color: #009900; font-weight: bold;">false</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">global</span> <span style="color: #000088;">$gunlerKisaIng</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gunlerKisa</span><span style="color: #339933;">;</span>
        <span style="color: #000088;">$tarihStr</span><span style="color: #339933;">=</span><span style="color: #990000;">str_replace</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$gunlerKisaIng</span><span style="color: #339933;">,</span> <span style="color: #000088;">$gunlerKisa</span><span style="color: #339933;">,</span> <span style="color: #000088;">$tarihStr</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">return</span> <span style="color: #000088;">$tarihStr</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><strong>Kaynaklar:</strong><br />
<a href="http://www.php.net/manual/tr/function.date.php" target="blank">&#8216;date&#8217; fonksiyonu</a></p>
<h2>SetLocale ile Türkçe Tarih&#038;Saat</h2>
<p>Aslında <em>strftime</em> fonksiyonunu kullanarak da türkçe tarih gösterebiliyorsunuz. Fakat bunun için sunucunun bölgesel ayarlarının türkçe olacak şekilde değiştirilmiş olması gerekiyor. Bu ayar yapılamamış olsa bile eğer sunucunuz buna izin veriyorsa PHP kodunuzun başına bir yerlere<br />
setlocale(LC_TIME, &#8216;tr_TR&#8217;);<br />
satırını ekleyerek bölgesel ayarları türkçeye uygun hale getirebilirsiniz. Test için şu php kodunu suncunuzda çalıştırınız:</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #990000;">setlocale</span><span style="color: #009900;">&#40;</span>LC_TIME<span style="color: #339933;">,</span> <span style="color: #0000ff;">'tr_TR'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #b1b100;">echo</span> <span style="color: #990000;">strftime</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'%A, %d. %B %Y'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Eğer &#8216;Salı, 05. Ocak 2010&#8242; gibi bir sonuç alıyorsanız bu yöntemi kullanabilirsiniz. </p>
<p><strong>Kaynaklar:</strong><br />
<a href="http://www.php.net/manual/tr/function.strftime.php" target="blank">&#8217;strftime&#8217; fonksiyonu</a><br />
<a href="http://www.php.net/manual/tr/function.setlocale.php" target="blank">&#8217;setlocale&#8217; fonksiyonu</a></p>


<p>İlgili Yazılar:<ol><li><a href='http://www.gudubeth.net/tr/yazi/php-tarih-ve-saat-farki-hesaplama/' rel='bookmark' title='Permanent Link: PHP&#8217;de Tarih ve Saat Farkı Hesaplama'>PHP&#8217;de Tarih ve Saat Farkı Hesaplama</a></li><li><a href='http://www.gudubeth.net/tr/yazi/phpde-gun-once-seklinde-bagil-tarih-yazma/' rel='bookmark' title='Permanent Link: PHP&#8217;de &#8220;&#8230; gün önce&#8221; Şeklinde Bağıl Tarih Yazma'>PHP&#8217;de &#8220;&#8230; gün önce&#8221; Şeklinde Bağıl Tarih Yazma</a></li><li><a href='http://www.gudubeth.net/tr/yazi/java-ve-mysqlde-turkce-karakter-sorunu/' rel='bookmark' title='Permanent Link: Java ve MySQL&#8217;de Türkçe Karakter Sorunu'>Java ve MySQL&#8217;de Türkçe Karakter Sorunu</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.gudubeth.net/tr/yazi/php-turkce-tarih/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP&#8217;de &#8220;&#8230; gün önce&#8221; Şeklinde Bağıl Tarih Yazma</title>
		<link>http://www.gudubeth.net/tr/yazi/phpde-gun-once-seklinde-bagil-tarih-yazma/</link>
		<comments>http://www.gudubeth.net/tr/yazi/phpde-gun-once-seklinde-bagil-tarih-yazma/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 22:28:05 +0000</pubDate>
		<dc:creator>Gudubeth</dc:creator>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[örnek]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[tarih-saat fonksiyonları]]></category>

		<guid isPermaLink="false">http://www.gudubeth.net/tr/?p=30</guid>
		<description><![CDATA[Youtube&#8217;da ya da kullanıcıların yorumlarının yayınlandığı pek çok yerde görmüşsünüzdür: yorumun yazılış tarihi, 12 Ekim 2009, 12:24 gibi net bir tarih olarak değil de aradan geçen süre bazında (2 gün önce, 5 yıl önce, vb&#8230;) gösterilir.
Aşağıdaki bu işi türkçe olarak yapan bir PHP fonksiyonu bulunmakta. PHP&#8217;de bulunan strtotime fonksiyonunun kabul ettiği her türlü tarih değerini [...]


İlgili Yazılar:<ol><li><a href='http://www.gudubeth.net/tr/yazi/php-tarih-ve-saat-farki-hesaplama/' rel='bookmark' title='Permanent Link: PHP&#8217;de Tarih ve Saat Farkı Hesaplama'>PHP&#8217;de Tarih ve Saat Farkı Hesaplama</a></li><li><a href='http://www.gudubeth.net/tr/yazi/php-turkce-tarih/' rel='bookmark' title='Permanent Link: PHP ile Türkçe Tarih Gösterimi-Çevrimi'>PHP ile Türkçe Tarih Gösterimi-Çevrimi</a></li></ol>]]></description>
			<content:encoded><![CDATA[<p>Youtube&#8217;da ya da kullanıcıların yorumlarının yayınlandığı pek çok yerde görmüşsünüzdür: yorumun yazılış tarihi, 12 Ekim 2009, 12:24 gibi net bir tarih olarak değil de aradan geçen süre bazında (2 gün önce, 5 yıl önce, vb&#8230;) gösterilir.</p>
<p>Aşağıdaki bu işi türkçe olarak yapan bir PHP fonksiyonu bulunmakta. PHP&#8217;de bulunan <a title="strtotime fonksiyonun kullanım şekli" href="http://www.php.net/manual/tr/function.strtotime.php" target="_blank">strtotime</a> fonksiyonunun kabul ettiği her türlü tarih değerini girdi olarak kullanabilirsiniz. Bu da veritabanınızdan aldığınız tarihi çok büyük ihtimalle direkt olarak kullanabileceğiniz anlamına gelir. Fonksiyonun kullanım şekli, başındaki açıklama satırlarında mevcuttur.</p>
<p>Tarihi türkçe olarak doğrudan &#8216;12 Ekim 2009&#8242;, &#8216;07-Ağustos-2008, Cumartesi&#8217; gibi şekillerde yazdırmak istiyorsanız <a href="http://www.gudubeth.net/tr/yazi/php-turkce-tarih/">PHP ile Türkçe Tarih Gösterimi-Çevrimi</a> başlıklı yazıya gözatmanız daha doğru olur.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #009933; font-style: italic;">/**
 * verilen tarihler arasında geçen süreyi &quot;1 gün önce&quot;, &quot;2 hafta önce&quot; gibi
 * günlük kullanım'a uygun kolay anlaşılır bir şekle çevirir. Normal kullanımda
 * o anki tarih baz alınır.
 * İstenirse ikinci parametre kullanılarak, girilen iki tarih arasındaki
 * fark alınabilir.
 * Örnek Kullanım (şu anki tarihi 2009-08-25 13:00:00 olarak kabul edersek):
 *      echo &quot;çıktı: &quot;.cicitarih(&quot;2009-08-23 12:05:14&quot;); // çıktı: 2 gün önce
 *      echo &quot;çıktı: &quot;.cicitarih(&quot;2009-04-23 10:00:00&quot;); // çıktı: 4 ay önce
 *      echo &quot;çıktı: &quot;.cicitarih(&quot;2009-04-23 10:00:00&quot;, &quot;2009-05-24 11:00&quot;);
 *                                                       //çıktı: 1 ay önce
 * @author gudubeth.net
 * @param str $tarih    hesabın yapılacağı tarih. strtotime fonksiyonu
 *                      tarafından kulanılabilecek her türlü string değerini
 *                      alabilir.
 *                      bkz: http://www.php.net/manual/tr/function.strtotime.php
 * @param str $simdi    boş bırakılırsa, o anki saat baz alınır.
 *                      formatı $tarih alanında olduğı gibidir.
 * @return str
 */</span>
<span style="color: #000000; font-weight: bold;">function</span> cicitarih<span style="color: #009900;">&#40;</span><span style="color: #000088;">$tarih</span><span style="color: #339933;">,</span> <span style="color: #000088;">$simdi</span><span style="color: #339933;">=</span><span style="color: #009900; font-weight: bold;">null</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//aradan geçen süreyi bul</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #000088;">$simdi</span><span style="color: #009900;">&#41;</span> <span style="color: #000088;">$simdi</span><span style="color: #339933;">=</span><span style="color: #990000;">time</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #000088;">$sure</span><span style="color: #339933;">=</span><span style="color: #000088;">$simdi</span><span style="color: #339933;">-</span><span style="color: #990000;">strtotime</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$tarih</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//eğer geçen süre negatif ise boş metin döndür.</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #0000ff;">&quot;&quot;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #666666; font-style: italic;">//dönüş metninin oluşturulduğu yer</span>
    <span style="color: #666666; font-style: italic;">//3600: 60*60, yani 1 saat;</span>
    <span style="color: #666666; font-style: italic;">//86400: 60*60*24 yani 1 gün demektir.</span>
    <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #cc66cc;">60</span><span style="color: #009900;">&#41;</span><span style="color: #b1b100;">return</span> <span style="color: #990000;">round</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; saniye önce&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">3600</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #990000;">round</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">/</span><span style="color: #cc66cc;">60</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; dakika önce&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">86400</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #990000;">round</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">/</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">3600</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; saat önce&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">86400</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #990000;">round</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">/</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">86400</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; gün önce&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">86400</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">30</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #990000;">round</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">/</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">86400</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">7</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; hafta önce&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">else</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">&lt;</span><span style="color: #cc66cc;">86400</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">365</span><span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #990000;">round</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">/</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">86400</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">30</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; ay önce&quot;</span><span style="color: #339933;">;</span>
    <span style="color: #b1b100;">else</span>  <span style="color: #b1b100;">return</span> <span style="color: #990000;">round</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$sure</span><span style="color: #339933;">/</span><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">86400</span><span style="color: #339933;">*</span><span style="color: #cc66cc;">365</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">.</span><span style="color: #0000ff;">&quot; yıl önce&quot;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>



<p>İlgili Yazılar:<ol><li><a href='http://www.gudubeth.net/tr/yazi/php-tarih-ve-saat-farki-hesaplama/' rel='bookmark' title='Permanent Link: PHP&#8217;de Tarih ve Saat Farkı Hesaplama'>PHP&#8217;de Tarih ve Saat Farkı Hesaplama</a></li><li><a href='http://www.gudubeth.net/tr/yazi/php-turkce-tarih/' rel='bookmark' title='Permanent Link: PHP ile Türkçe Tarih Gösterimi-Çevrimi'>PHP ile Türkçe Tarih Gösterimi-Çevrimi</a></li></ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.gudubeth.net/tr/yazi/phpde-gun-once-seklinde-bagil-tarih-yazma/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
