<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.datetime.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.date.php',
    1 => 'date',
    2 => 'Unix zaman damgasını bi&ccedil;imlendirir',
  ),
  'up' => 
  array (
    0 => 'ref.datetime.php',
    1 => 'Tarih ve Zaman İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.checkdate.php',
    1 => 'checkdate',
  ),
  'next' => 
  array (
    0 => 'function.date-add.php',
    1 => 'date_add',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/datetime/functions/date.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.date" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">date</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">date</span> &mdash; <span class="dc-title">Unix zaman damgasını biçimlendirir</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.date-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>date</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.string.php" class="type string">string</a></span> <code class="parameter">$biçim</code></span>, <span class="methodparam"><span class="type"><span class="type"><a href="language.types.null.php" class="type null">?</a></span><span class="type"><a href="language.types.integer.php" class="type int">int</a></span></span> <code class="parameter">$zaman_damgası</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>): <span class="type"><a href="language.types.string.php" class="type string">string</a></span></div>

  <p class="para rdfs-comment">
   Unix <code class="parameter">zaman_damgası</code> bağımsız değişkeni ile belirtilen
   zamanı ya da bağımsız değişken kullanılmamışsa geçerli zamanı, belirtilen
   <code class="parameter">biçim</code>e göre biçimlendirerek döndürür.  Başka bir
   deyişle, <code class="parameter">zaman_damgası</code> bağımsız değişkenini belirtmek
   isteğe bağlıdır ve varsayılan değeri <span class="function"><a href="function.time.php" class="function">time()</a></span> işlevinin
   değeridir.
  </p>
  <div class="warning"><strong class="warning">Uyarı</strong>
   <p class="para">
    Unix zaman damgaları yerel zaman dilimi hakkında herhangi bir bilgi
    içermez. Tarih ve saat bilgilerini işlerken zaman dilimini de hesaba
    katabilmek için <span class="classname"><a href="class.datetimeimmutable.php" class="classname">DateTimeImmutable</a></span> sınıfı ve bu
    sınıfın biçemleme yöntemi olan
    <span class="methodname"><a href="datetime.format.php" class="methodname">DateTimeInterface::format()</a></span> kullanılabilir.
   </p>
  </div>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.date-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <dl>
   
    <dt><code class="parameter">biçim</code></dt>
    <dd>
     <p class="para">
      <span class="methodname"><a href="datetime.format.php" class="methodname">DateTimeInterface::format()</a></span> tarafından kabul
      edilen biçim.
     </p>
      <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
       <span class="simpara">
        <span class="function"><strong>date()</strong></span> <span class="type"><a href="language.types.integer.php" class="type int">int</a></span> değer aldığından
        mikrosaniye olarak daima <code class="literal">000000</code> üretirken,
        <span class="classname"><a href="class.datetimeinterface.php" class="classname">DateTimeInterface</a></span> mikrosaniyeler ile
        oluşturulmuşsa
        <span class="methodname"><a href="datetime.format.php" class="methodname">DateTimeInterface::format()</a></span> mikrosaniyeleri
        destekler.
       </span>
      </p></blockquote>
    </dd>
   
   
<dt><code class="parameter">zaman_damgası</code></dt><dd><p class="para">
Seçimlik <code class="parameter">zaman_damgası</code> bağımsız değişkeni
<span class="type"><a href="language.types.integer.php" class="type int">int</a></span> türünde bir Unix zaman damgası olup belirtilmediği
takdirde veya <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> ise yerel zaman kullanılır. Başka bir deyişle,
<span class="function"><a href="function.time.php" class="function">time()</a></span> işlevinden dönen değer öntanımlıdır.</p>
</dd>
  </dl>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.date-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Biçimlendirilmiş tarih dizgesi döner.
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-function.date-errors">
  <h3 class="title">Hatalar/İstisnalar</h3>
   <p class="para">Bir tarih/zaman işlevine
yapılan her çağrı eğer zaman dilimi ayarı geçerli değilse bir
<strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> üretir. Ayrıca bakınız:
<span class="function"><a href="function.date-default-timezone-set.php" class="function">date_default_timezone_set()</a></span></p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.date-changelog">
  <h3 class="title">Sürüm Bilgisi</h3>
  <p class="para">
   <table class="doctable informaltable">
    
     <thead>
      <tr>
       <th>Sürüm: </th>
       <th>Açıklama</th>
      </tr>

     </thead>

     <tbody class="tbody">
      <tr>
       <td>8.0.0</td>
       <td>
        <code class="parameter">zaman_damgası</code> artık <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> olabiliyor.
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.date-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 - <span class="function"><strong>date()</strong></span> örnekleri</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">// varsayılan zaman dilimini ayarla.<br /></span><span style="color: #0000BB">date_default_timezone_set</span><span style="color: #007700">(</span><span style="color: #DD0000">'UTC'</span><span style="color: #007700">);<br /><br /><br /></span><span style="color: #FF8000">// Şöyle bir şey basar: Monday<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"l"</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Şöyle bir şey basar: Monday 8th of August 2005 03:12:46 PM<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">'l jS \of F Y h:i:s A'</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Şöyle bir şey basar: July 1, 2000 is on a Saturday<br /></span><span style="color: #007700">echo </span><span style="color: #DD0000">"July 1, 2000 is on a " </span><span style="color: #007700">. </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"l"</span><span style="color: #007700">, </span><span style="color: #0000BB">mktime</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">7</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">2000</span><span style="color: #007700">));<br /><br /></span><span style="color: #FF8000">/* biçim bağımsız değişkeni için sabit kullanımı*/<br />// Şöyle bir şey basar: Wed, 25 Sep 2013 15:28:57 -0700<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #0000BB">DATE_RFC2822</span><span style="color: #007700">);<br /><br /></span><span style="color: #FF8000">// Şöyle bir şey basar: 2000-07-01T00:00:00+00:00<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #0000BB">DATE_ATOM</span><span style="color: #007700">, </span><span style="color: #0000BB">mktime</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">7</span><span style="color: #007700">, </span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">2000</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
  <p class="para">
   Biçim dizgesinin içinde tanınan bir karakterin önüne bir tersbölü imi
   koyarak yorumlanması engellenebilir. Eğer tersbölülü karakter zaten
   özel bir dizilimi ifade ediyorsa, bir tane daha tersbölü karakteri
   gerekir.
   <div class="example" id="example-2">
    <p><strong>Örnek 2 - <span class="function"><strong>date()</strong></span> işlevinde önceleme karakterleri</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">// Şöyle bir şey basar: Wednesday the 15th<br /></span><span style="color: #007700">echo </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">'l \t\h\e jS'</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
  <p class="para">
   <span class="function"><strong>date()</strong></span> ve <span class="function"><a href="function.mktime.php" class="function">mktime()</a></span> işlevleri
   birlikte, geçmiş ya da gelecek zamanın bulunmasında kullanılabilir.
   <div class="example" id="example-3">
    <p><strong>Örnek 3 - <span class="function"><strong>date()</strong></span> ve <span class="function"><a href="function.mktime.php" class="function">mktime()</a></span> örneği
    </strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br />$yarın  </span><span style="color: #007700">= </span><span style="color: #0000BB">mktime</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"m"</span><span style="color: #007700">)  , </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"d"</span><span style="color: #007700">)+</span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"Y"</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">$geçenay </span><span style="color: #007700">= </span><span style="color: #0000BB">mktime</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"m"</span><span style="color: #007700">)-</span><span style="color: #0000BB">1</span><span style="color: #007700">, </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"d"</span><span style="color: #007700">),   </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"Y"</span><span style="color: #007700">));<br /></span><span style="color: #0000BB">$gelecekyıl </span><span style="color: #007700">= </span><span style="color: #0000BB">mktime</span><span style="color: #007700">(</span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">0</span><span style="color: #007700">, </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"m"</span><span style="color: #007700">),   </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"d"</span><span style="color: #007700">),   </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"Y"</span><span style="color: #007700">)+</span><span style="color: #0000BB">1</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
   <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
    <p class="para">
     Bu kullanım, yaz saati uygulamasından dolayı, bir zaman damgasına
     basitçe saniye, gün ve ay ekleme veya çıkartma işlemlerinden daha
     güvenilirdir.
    </p>
   </p></blockquote>
  </p>
  <p class="para">
   Bazı <span class="function"><strong>date()</strong></span> işlevi biçimlendirme örnekleri. Diğer
   öncelenen karakterlerin, geçerli bir özel anlama sahip olabileceklerinden
   istenmeyen sonuçlara neden olacağı ve gelecekteki PHP sürümlerinde
   kullanılmak üzere tahsis edilebilecekleri dikkate alınmalıdır. Önceleme
   yaparken \n gibi özel karakterlerin oluşmasını önlemek için dizgeyi tek
   tırnaklar arasına almak gerekir.
   <div class="example" id="example-4">
    <p><strong>Örnek 4 - <span class="function"><strong>date()</strong></span> Biçemlemesi</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #FF8000">// Bugünün; March 10th, 2001, 5:16:18 pm olduğunu ve<br />// Mountain Standard Time (MST) Zaman Diliminde olduğumuzu varsayıyoruz<br /><br /></span><span style="color: #0000BB">$bugün </span><span style="color: #007700">= </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"F j, Y, g:i a"</span><span style="color: #007700">);                 </span><span style="color: #FF8000">// March 10, 2001, 5:16 pm<br /></span><span style="color: #0000BB">$bugün </span><span style="color: #007700">= </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"m.d.y"</span><span style="color: #007700">);                         </span><span style="color: #FF8000">// 03.10.01<br /></span><span style="color: #0000BB">$bugün </span><span style="color: #007700">= </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"j, n, Y"</span><span style="color: #007700">);                       </span><span style="color: #FF8000">// 10, 3, 2001<br /></span><span style="color: #0000BB">$bugün </span><span style="color: #007700">= </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"Ymd"</span><span style="color: #007700">);                           </span><span style="color: #FF8000">// 20010310<br /></span><span style="color: #0000BB">$bugün </span><span style="color: #007700">= </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">'h-i-s, j-m-y, it is w Day'</span><span style="color: #007700">);     </span><span style="color: #FF8000">// 05-16-18, 10-03-01, 1631 1618 6 Satpm01<br /></span><span style="color: #0000BB">$bugün </span><span style="color: #007700">= </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">'\i\t \i\s \t\h\e jS \d\a\y.'</span><span style="color: #007700">);   </span><span style="color: #FF8000">// it is the 10th day.<br /></span><span style="color: #0000BB">$bugün </span><span style="color: #007700">= </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"D M j G:i:s T Y"</span><span style="color: #007700">);               </span><span style="color: #FF8000">// Sat Mar 10 17:16:18 MST 2001<br /></span><span style="color: #0000BB">$bugün </span><span style="color: #007700">= </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">'H:m:s \m \i\s\ \m\o\n\t\h'</span><span style="color: #007700">);     </span><span style="color: #FF8000">// 17:03:18 m is month<br /></span><span style="color: #0000BB">$bugün </span><span style="color: #007700">= </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"H:i:s"</span><span style="color: #007700">);                         </span><span style="color: #FF8000">// 17:16:18<br /></span><span style="color: #0000BB">$bugün </span><span style="color: #007700">= </span><span style="color: #0000BB">date</span><span style="color: #007700">(</span><span style="color: #DD0000">"Y-m-d H:i:s"</span><span style="color: #007700">);                   </span><span style="color: #FF8000">// 2001-03-10 17:16:18 (MySQL DATETIME biçimi)<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
  <p class="para">
   Tarihi farklı dillerde biçimlendirmek için, <span class="function"><strong>date()</strong></span>
   işlevi yerine <span class="methodname"><a href="intldateformatter.format.php" class="methodname">IntlDateFormatter::format()</a></span> yöntemi
   kullanılmalıdır.
  </p>
 </div>


 <div class="refsect1 notes" id="refsect1-function.date-notes">
  <h3 class="title">Notlar</h3>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <p class="para">
    Tarihin dizge gösteriminden zaman damgası üretirken,
    <span class="function"><a href="function.strtotime.php" class="function">strtotime()</a></span> işlevi kullanılabilir. Ayrıca, bazı
    veritabanları girilen zaman damgalarını kendi biçimine çeviren işlevlere
    sahiptir (MySQL&#039;in <a href="http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html" class="link external">&raquo;&nbsp;
    UNIX_TIMESTAMP</a> işlevi gibi).
   </p>
  </p></blockquote>
  <div class="tip"><strong class="tip">İpucu</strong>
   <p class="para">
    İstek başlangıcının zaman damgası
    <var class="varname"><a href="reserved.variables.server.php" class="classname">$_SERVER['REQUEST_TIME']</a></var> değişkenine atanır.
   </p>
  </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.date-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <ul class="simplelist">
   <li><span class="methodname"><a href="datetimeimmutable.construct.php" class="methodname" rel="rdfs-seeAlso">DateTimeImmutable::__construct()</a> - Returns new DateTimeImmutable object</span></li>
   <li><span class="methodname"><a href="datetime.format.php" class="methodname" rel="rdfs-seeAlso">DateTimeInterface::format()</a> - Returns date formatted according to given format</span></li>
   <li><span class="function"><a href="function.gmdate.php" class="function" rel="rdfs-seeAlso">gmdate()</a> - Bir tarih/saati GMT/UTC tarih/saati olarak bi&ccedil;emler</span></li>
   <li><span class="function"><a href="function.idate.php" class="function" rel="rdfs-seeAlso">idate()</a> - Yerel zaman/tarih kısmını tamsayı olarak bi&ccedil;imlendirir</span></li>
   <li><span class="function"><a href="function.getdate.php" class="function" rel="rdfs-seeAlso">getdate()</a> - Tarih/zaman bilgisi getirir</span></li>
   <li><span class="function"><a href="function.getlastmod.php" class="function" rel="rdfs-seeAlso">getlastmod()</a> - &Ccedil;alışan betiğin son değişiklik zamanını d&ouml;nd&uuml;r&uuml;r</span></li>
   <li><span class="function"><a href="function.mktime.php" class="function" rel="rdfs-seeAlso">mktime()</a> - Bir tarih i&ccedil;in Unix zaman damgasını d&ouml;nd&uuml;r&uuml;r</span></li>
   <li><span class="methodname"><a href="intldateformatter.format.php" class="methodname" rel="rdfs-seeAlso">IntlDateFormatter::format()</a> - Tarih/saat değerini bir dizge olarak bi&ccedil;emler</span></li>
   <li><span class="function"><a href="function.time.php" class="function" rel="rdfs-seeAlso">time()</a> - Ge&ccedil;erli Unix zaman damgasını d&ouml;nd&uuml;r&uuml;r</span></li>
   <li><a href="class.datetimeinterface.php#datetimeinterface.constants.types" class="link">Öntanımlı Tarih/Saat
   Sabitleri</a></li>
  </ul>
 </div>

</div><?php manual_footer($setup); ?>