<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.calendar.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'tr',
  ),
  'this' => 
  array (
    0 => 'function.easter-date.php',
    1 => 'easter_date',
    2 => 'Verilen yıl i&ccedil;in paskalya gece yarısının unix zaman
   damgasını d&ouml;ner',
  ),
  'up' => 
  array (
    0 => 'ref.calendar.php',
    1 => 'Takvim İşlevleri',
  ),
  'prev' => 
  array (
    0 => 'function.cal-to-jd.php',
    1 => 'cal_to_jd',
  ),
  'next' => 
  array (
    0 => 'function.easter-days.php',
    1 => 'easter_days',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'tr',
    'path' => 'reference/calendar/functions/easter-date.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.easter-date" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">easter_date</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">easter_date</span> &mdash; <span class="dc-title">Verilen yıl için paskalya gece yarısının unix zaman
   damgasını döner</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.easter-date-description">
  <h3 class="title">Açıklama</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>easter_date</strong></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">$yıl</code><span class="initializer"> = <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong></span></span>, <span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$kip</code><span class="initializer"> = <strong><code><a href="calendar.constants.php#constant.cal-easter-default">CAL_EASTER_DEFAULT</a></code></strong></span></span>): <span class="type"><a href="language.types.integer.php" class="type int">int</a></span></div>

  <p class="para rdfs-comment">
   Verilen yıl için paskalya gece yarısının unix zaman damgasını döner.
  </p>
  <p class="para">
   Paskalya günü, ilk olarak M.S. 325 yılında İznik Konseyi tarafından,
   İlk dolunaydan veya Bahar ılımından (ekinoks) sonraki ilk pazar günü olarak
   tanımlanmıştır. Ilımın daima 21 Mart tarihine rastladığı varsayılır ve
   hesaplama dolunayın ve sonraki pazar gününün hesaplanmasına indirgenir.
   Kullanılan algoritma Dionysius Exiguus tarafından 532 yılında tanıtıldı.
   Jülyen takvimi döneminde (1753&#039;den önceki yıllar) ayın evrelerini
   takip etmek için basit 19 yıllık çevrim kullanıldı. Gregoryen takvimi
   döneminde (1753&#039;den sonraki yıllar - Clavius ve Lilius tarafından
   hazırlandı ve XIII Papa Gregory tarafından Ekim 1582&#039;de tanıtıldı,
   Eylül 1752&#039;de Britanya ve kolonilerine yayıldı) çevrimin daha doğru
   olması için 2 düzeltme değişkeni eklendi.
  </p>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.easter-date-parameters">
  <h3 class="title">Bağımsız Değişkenler</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">yil</code></dt>
     <dd>
      <p class="para">
       32 bitlik sistemlerde 1970-2037, 64 bitlik sistemlerde
       1970-2,000,000,000 aralığındaki değerlerden biri. Atlanırsa veya
       <strong><code><a href="reserved.constants.php#constant.null">null</a></code></strong> belirtilirse yerel zamana göre geçerli yıl öntanımlıdır.
      </p>
     </dd>
    
    
     <dt><code class="parameter">kip</code></dt>
     <dd>
      <p class="para">
       <strong><code><a href="calendar.constants.php#constant.cal-easter-always-julian">CAL_EASTER_ALWAYS_JULIAN</a></code></strong> atanırsa Paskalya
       günlerinin Jülyen takvimine göre hesaplanmasını sağlar. Ayrıca, bkz.
       <a href="calendar.constants.php" class="link">takvim sabitleri</a>.
       </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.easter-date-returnvalues">
  <h3 class="title">Dönen Değerler</h3>
  <p class="para">
   Unix zaman damgası olarak paskalya günü.
  </p>
 </div>


 <div class="refsect1 errors" id="refsect1-function.easter-date-errors">
  <h3 class="title">Hatalar/İstisnalar</h3>
  <p class="para">
   32 bitlik sistemlerde <code class="parameter">yıl</code> 1970&#039;ten önceyse veya
   2037&#039;den sonraysa veya 64 bitlik sistemlerde 2,000,000,000&#039;dan sonraysa
   <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> istisnası oluşur.
  </p>
 </div>


 <div class="refsect1 changelog" id="refsect1-function.easter-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.3.0</td>
       <td>
        64 bitlik sistemlerde <code class="parameter">yıl</code> artık
        1970-2,000,000,000 aralığında değer kabul ediyor.
       </td>
      </tr>

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

      <tr>
       <td>8.0.0</td>
       <td>
        <code class="parameter">yıl</code> izin verilen aralığın dışındaysa artık
        <span class="classname"><a href="class.valueerror.php" class="classname">ValueError</a></span> istisnası oluşuyor. Evvelce bir
        <strong><code><a href="errorfunc.constants.php#constant.e-warning">E_WARNING</a></code></strong> oluşur ve işlev <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> döndürürdü.
       </td>
      </tr>

     </tbody>
    
   </table>

  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.easter-date-examples">
  <h3 class="title">Örnekler</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Örnek 1 <span class="function"><strong>easter_date()</strong></span> örneği</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br /></span><span style="color: #007700">echo </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: #0000BB">easter_date</span><span style="color: #007700">(</span><span style="color: #0000BB">1999</span><span style="color: #007700">));        </span><span style="color: #FF8000">// Apr-04-1999<br /></span><span style="color: #007700">echo </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: #0000BB">easter_date</span><span style="color: #007700">(</span><span style="color: #0000BB">2000</span><span style="color: #007700">));        </span><span style="color: #FF8000">// Apr-23-2000<br /></span><span style="color: #007700">echo </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: #0000BB">easter_date</span><span style="color: #007700">(</span><span style="color: #0000BB">2001</span><span style="color: #007700">));        </span><span style="color: #FF8000">// Apr-15-2001<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
 </div>


 <div class="refsect1 notes" id="refsect1-function.easter-date-notes">
  <h3 class="title">Notlar</h3>
  <blockquote class="note"><p><strong class="note">Bilginize</strong>: 
   <p class="para">
    <span class="function"><strong>easter_date()</strong></span>, PHP&#039;nin dahili tarih ve saat
    işlevlerinden ziyade, sisteminizin C kütüphanesinin zaman işlevlerine
    dayanır. Sonuç olarak, <span class="function"><strong>easter_date()</strong></span>, PHP&#039;nin <a href="datetime.configuration.php#ini.date.timezone" class="link">öntanımlı saat dilimini</a> kullanmak
    yerine, çalışması gereken saat dilimini belirlemek için
    <code class="literal">TZ</code> ortam değişkenini kullandığından, bu işlevi
    PHP&#039;deki diğer tarih işlevleriyle birlikte kullanmak beklenmedik
    davranışlara neden olabilir.
   </p>
   <p class="para">
    Geçici bir çözüm olarak, Paskalya&#039;nın başlangıcını PHP saat diliminizde
    hesaplamak için <span class="function"><a href="function.easter-days.php" class="function">easter_days()</a></span> işlevi
    <span class="classname"><a href="class.datetime.php" class="classname">DateTime</a></span> ve <span class="classname"><a href="class.dateinterval.php" class="classname">DateInterval</a></span>
    ile aşağıdaki gibi kullanılabilir:
   </p>
   <div class="informalexample">
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">function </span><span style="color: #0000BB">get_easter_datetime</span><span style="color: #007700">(</span><span style="color: #0000BB">$year</span><span style="color: #007700">) {<br />    </span><span style="color: #0000BB">$base </span><span style="color: #007700">= new </span><span style="color: #0000BB">DateTime</span><span style="color: #007700">(</span><span style="color: #DD0000">"</span><span style="color: #0000BB">$year</span><span style="color: #DD0000">-03-21"</span><span style="color: #007700">);<br />    </span><span style="color: #0000BB">$days </span><span style="color: #007700">= </span><span style="color: #0000BB">easter_days</span><span style="color: #007700">(</span><span style="color: #0000BB">$year</span><span style="color: #007700">);<br /><br />    return </span><span style="color: #0000BB">$base</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">add</span><span style="color: #007700">(new </span><span style="color: #0000BB">DateInterval</span><span style="color: #007700">(</span><span style="color: #DD0000">"P</span><span style="color: #007700">{</span><span style="color: #0000BB">$days</span><span style="color: #007700">}</span><span style="color: #DD0000">D"</span><span style="color: #007700">));<br />}<br /><br />foreach (</span><span style="color: #0000BB">range</span><span style="color: #007700">(</span><span style="color: #0000BB">2012</span><span style="color: #007700">, </span><span style="color: #0000BB">2015</span><span style="color: #007700">) as </span><span style="color: #0000BB">$year</span><span style="color: #007700">) {<br />    </span><span style="color: #0000BB">printf</span><span style="color: #007700">(</span><span style="color: #DD0000">"Easter in %d is on %s\n"</span><span style="color: #007700">,<br />           </span><span style="color: #0000BB">$year</span><span style="color: #007700">,<br />           </span><span style="color: #0000BB">get_easter_datetime</span><span style="color: #007700">(</span><span style="color: #0000BB">$year</span><span style="color: #007700">)-&gt;</span><span style="color: #0000BB">format</span><span style="color: #007700">(</span><span style="color: #DD0000">'F j'</span><span style="color: #007700">));<br />}<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

    <p class="para">
Yukarıdaki örneğin çıktısı:</p>
    <div class="example-contents screen">
<div class="notescode"><pre class="notescode">Easter in 2012 is on April 8
Easter in 2013 is on March 31
Easter in 2014 is on April 20
Easter in 2015 is on April 5</pre>
</div>
    </div>
   </div>
  </p></blockquote>

   <div class="example" id="example-2">
    <p><strong>Örnek 2 - <span class="function"><strong>easter_date()</strong></span> ile <span class="classname"><a href="class.datetime.php" class="classname">DateTime</a></span> kullanımı</strong></p>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /><br />$timestamp </span><span style="color: #007700">= </span><span style="color: #0000BB">easter_date</span><span style="color: #007700">(</span><span style="color: #0000BB">2023</span><span style="color: #007700">);<br /><br /></span><span style="color: #0000BB">$datetime </span><span style="color: #007700">= new </span><span style="color: #0000BB">\DateTime</span><span style="color: #007700">();<br /></span><span style="color: #0000BB">$datetime</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">setTimestamp</span><span style="color: #007700">(</span><span style="color: #0000BB">$timestamp</span><span style="color: #007700">);<br /><br />echo </span><span style="color: #0000BB">$datetime</span><span style="color: #007700">-&gt;</span><span style="color: #0000BB">format</span><span style="color: #007700">(</span><span style="color: #DD0000">'M-d-Y'</span><span style="color: #007700">); </span><span style="color: #FF8000">// Apr-09-2023<br /><br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.easter-date-seealso">
  <h3 class="title">Ayrıca Bakınız</h3>
  <p class="para">
   <ul class="simplelist">
    <li>
     1970'den önce veya 2037'den sonraki Paskalya günleri için
     <span class="function"><a href="function.easter-days.php" class="function" rel="rdfs-seeAlso">easter_days()</a> - Verilen yıl i&ccedil;in Paskalya zamanına, 21 Marttan sonraki kalan g&uuml;n
   sayısını verir.</span>
    </li>
   </ul>
  </p>
 </div>


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