svn: /phpdoc/tr/trunk/reference/datetime/ dateinterval/construct.xml dateinterval/createfromdatestring.xml dateinterval/format.xml dateperiod/construct.xml

[email protected] (Nilgün Belma Bugüner)
Newsgroups php.doc.tr
Message-ID <[email protected]>
nilgun                                   Sat, 29 Sep 2018 11:51:49 +0000

Revision: http://svn.php.net/viewvc?view=revision&revision=345715

Log:
update for sync with English docs.

Changed paths:
    U   phpdoc/tr/trunk/reference/datetime/dateinterval/construct.xml
    U   phpdoc/tr/trunk/reference/datetime/dateinterval/createfromdatestring.xml
    U   phpdoc/tr/trunk/reference/datetime/dateinterval/format.xml
    U   phpdoc/tr/trunk/reference/datetime/dateperiod/construct.xml
svn-diffs-345715.txt (text/x-diff, 13.5 KB)
Modified: phpdoc/tr/trunk/reference/datetime/dateinterval/construct.xml
===================================================================
--- phpdoc/tr/trunk/reference/datetime/dateinterval/construct.xml	2018-09-29 11:51:48 UTC (rev 345714)
+++ phpdoc/tr/trunk/reference/datetime/dateinterval/construct.xml	2018-09-29 11:51:49 UTC (rev 345715)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 299487 Maintainer: behzat Status: ready -->
+<!-- EN-Revision: 330157 Maintainer: behzat Status: ready -->
 <refentry xml:id="dateinterval.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <refnamediv>
   <refname>DateInterval::__construct</refname>
@@ -114,6 +114,14 @@
   </para>
  </refsect1>

+ <refsect1 role="errors">
+  &reftitle.errors;
+  <para>
+   <parameter>zaman_aralığı</parameter> bir zaman aralığına çözümlenemediğinde
+   bir <classname>Exception</classname> yavrular.
+  </para>
+ </refsect1>
+
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
@@ -123,7 +131,7 @@
 <?php

 $interval = new DateInterval('P2Y4DT6H8M');
-print_r($interval);
+var_dump($interval);

 ?>
 ]]>
@@ -131,17 +139,24 @@
     &example.outputs;
     <screen role="php">
 <![CDATA[
-DateInterval Object
-(
-    [y] => 2
-    [m] => 0
-    [d] => 4
-    [h] => 6
-    [i] => 8
-    [s] => 0
-    [invert] => 0
-    [days] => 0
-)
+object(DateInterval)#1 (8) {
+  ["y"]=>
+  int(2)
+  ["m"]=>
+  int(0)
+  ["d"]=>
+  int(4)
+  ["h"]=>
+  int(6)
+  ["i"]=>
+  int(8)
+  ["s"]=>
+  int(0)
+  ["invert"]=>
+  int(0)
+  ["days"]=>
+  bool(false)
+}
 ]]>
     </screen>
    </example>

Modified: phpdoc/tr/trunk/reference/datetime/dateinterval/createfromdatestring.xml
===================================================================
--- phpdoc/tr/trunk/reference/datetime/dateinterval/createfromdatestring.xml	2018-09-29 11:51:48 UTC (rev 345714)
+++ phpdoc/tr/trunk/reference/datetime/dateinterval/createfromdatestring.xml	2018-09-29 11:51:49 UTC (rev 345715)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 299350 Maintainer: behzat Status: ready -->
+<!-- EN-Revision: 326736 Maintainer: behzat Status: ready -->
 <refentry xml:id="dateinterval.createfromdatestring" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <refnamediv>
   <refname>DateInterval::createFromDateString</refname>
@@ -27,7 +27,10 @@
      <term><parameter>zaman</parameter></term>
      <listitem>
       <para>
-       Tarihe göreli kısımlar.
+       Göreli gösterimle tarih. DateInterval'i oluşturmak için özellikle,
+       <function>strtotime</function> ve <classname>DateTime</classname> için
+       kullanılan ayrıştırcı tarafından desteklenen <link
+       linkend="datetime.formats.relative">göreli gösterimler</link> kullanılır.
       </para>
      </listitem>
     </varlistentry>
@@ -35,6 +38,42 @@
   </para>
  </refsect1>

+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title>Geçerli tarih aralıklarının çözümlenmesi</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+// Aralıklar her birinde eşittir.
+$i = new DateInterval('P1D');
+$i = DateInterval::createFromDateString('1 day');
+
+$i = new DateInterval('P2W');
+$i = DateInterval::createFromDateString('2 weeks');
+
+$i = new DateInterval('P3M');
+$i = DateInterval::createFromDateString('3 months');
+
+$i = new DateInterval('P4Y');
+$i = DateInterval::createFromDateString('4 years');
+
+$i = new DateInterval('P1Y1D');
+$i = DateInterval::createFromDateString('1 year + 1 day');
+
+$i = new DateInterval('P1DT12H');
+$i = DateInterval::createFromDateString('1 day + 12 hours');
+
+$i = new DateInterval('PT3600S');
+$i = DateInterval::createFromDateString('3600 seconds');
+?>
+]]>
+    </programlisting>
+   </example>
+  </para>
+ </refsect1>
+
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <para>

Modified: phpdoc/tr/trunk/reference/datetime/dateinterval/format.xml
===================================================================
--- phpdoc/tr/trunk/reference/datetime/dateinterval/format.xml	2018-09-29 11:51:48 UTC (rev 345714)
+++ phpdoc/tr/trunk/reference/datetime/dateinterval/format.xml	2018-09-29 11:51:49 UTC (rev 345715)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 299350 Maintainer: behzat Status: ready -->
+<!-- EN-Revision: 342541 Maintainer: behzat Status: ready -->
 <refentry xml:id="dateinterval.format" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <refnamediv>
   <refname>DateInterval::format</refname>
@@ -82,7 +82,7 @@
           </row>
           <row>
            <entry><literal>a</literal></entry>
-           <entry>Toplam gün sayısı</entry>
+           <entry><methodname>DateTime::diff</methodname>'in sonucu olarak toplam gün sayısı, aksi takdirde <literal>(unknown)</literal></entry>
            <entry><literal>4</literal>, <literal>18</literal>,
            <literal>8123</literal></entry>
           </row>
@@ -122,7 +122,18 @@
            <entry><literal>1</literal>, <literal>3</literal>,
            <literal>57</literal></entry>
           </row>
+           <row>
+           <entry><literal>F</literal></entry>
+           <entry>Baştan 0 ile doldurulmuş en az 6 hanelik sayısal
+           microsaniye.</entry>
+           <entry><literal>007701</literal>, <literal>052738</literal>, <literal>428291</literal></entry>
+          </row>
           <row>
+           <entry><literal>f</literal></entry>
+           <entry>Sayısal olarak mikrosaniye</entry>
+           <entry><literal>7701</literal>, <literal>52738</literal>, <literal>428291</literal></entry>
+          </row>
+          <row>
            <entry><literal>R</literal></entry>
            <entry>Negatifse "<literal>-</literal>", pozitifse
            "<literal>+</literal>" imi</entry>
@@ -164,6 +175,29 @@
   </note>
  </refsect1>

+ <refsect1 role="changelog">
+  &reftitle.changelog;
+  <para>
+   <informaltable>
+    <tgroup cols="2">
+     <thead>
+      <row>
+       <entry>&Version;</entry>
+       <entry>&Description;</entry>
+      </row>
+     </thead>
+     <tbody>
+      <row>
+       <entry>7.1.0</entry>
+       <entry><literal>F</literal> ve <literal>f</literal> biçem
+       karakterleri eklendi.</entry>
+      </row>
+     </tbody>
+    </tgroup>
+   </informaltable>
+  </para>
+ </refsect1>
+
  <refsect1 role="examples">
   &reftitle.examples;
   <para>
@@ -241,8 +275,18 @@
    </example>
    </para>
   </refsect1>
-</refentry>

+ <refsect1 role="seealso">
+  &reftitle.seealso;
+  <para>
+   <simplelist>
+    <member><methodname>DateTime::diff</methodname></member>
+   </simplelist>
+  </para>
+ </refsect1>
+
+  </refentry>
+
 <!-- Keep this comment at the end of the file
 Local variables:
 mode: sgml

Modified: phpdoc/tr/trunk/reference/datetime/dateperiod/construct.xml
===================================================================
--- phpdoc/tr/trunk/reference/datetime/dateperiod/construct.xml	2018-09-29 11:51:48 UTC (rev 345714)
+++ phpdoc/tr/trunk/reference/datetime/dateperiod/construct.xml	2018-09-29 11:51:49 UTC (rev 345715)
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="utf-8"?>
 <!-- $Revision$ -->
-<!-- EN-Revision: 299487 Maintainer: behzat Status: ready -->
+<!-- EN-Revision: 341755 Maintainer: behzat Status: ready -->
 <refentry xml:id="dateperiod.construct" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <refnamediv>
   <refname>DatePeriod::__construct</refname>
@@ -12,16 +12,16 @@
   &reftitle.description;
   <constructorsynopsis role="oop">
    <modifier>public</modifier> <methodname>DatePeriod::__construct</methodname>
-   <methodparam><type>DateTime</type><parameter>başlangıç</parameter></methodparam>
+   <methodparam><type>DateTimeInterface</type><parameter>başlangıç</parameter></methodparam>
    <methodparam><type>DateInterval</type><parameter>aralık</parameter></methodparam>
-   <methodparam><type>int</type><parameter>tekrarlama</parameter></methodparam>
+   <methodparam><type>int</type><parameter>tekrarsayısı</parameter></methodparam>
    <methodparam choice="opt"><type>int</type><parameter>seçenekler</parameter></methodparam>
   </constructorsynopsis>
   <constructorsynopsis role="oop">
    <modifier>public</modifier> <methodname>DatePeriod::__construct</methodname>
-   <methodparam><type>DateTime</type><parameter>başlangıç</parameter></methodparam>
+   <methodparam><type>DateTimeInterface</type><parameter>başlangıç</parameter></methodparam>
    <methodparam><type>DateInterval</type><parameter>aralık</parameter></methodparam>
-   <methodparam><type>DateTime</type><parameter>bitiş</parameter></methodparam>
+   <methodparam><type>DateTimeInterface</type><parameter>bitiş</parameter></methodparam>
    <methodparam choice="opt"><type>int</type><parameter>seçenekler</parameter></methodparam>
   </constructorsynopsis>
   <constructorsynopsis role="oop">
@@ -42,7 +42,7 @@
      <term><parameter>başlangıç</parameter></term>
      <listitem>
       <para>
-       Tarih başlangıcı.
+       Dönemin başlangıç tarihi.
       </para>
      </listitem>
     </varlistentry>
@@ -50,15 +50,15 @@
      <term><parameter>aralık</parameter></term>
      <listitem>
       <para>
-       Aralık.
+       Dönemsel yinelemeler arasındaki boşluk.
       </para>
      </listitem>
     </varlistentry>
     <varlistentry>
-     <term><parameter>tekrarlama</parameter></term>
+     <term><parameter>tekrarsayısı</parameter></term>
      <listitem>
       <para>
-       Tekrar sayısı.
+       Yineleme sayısı.
       </para>
      </listitem>
     </varlistentry>
@@ -66,7 +66,7 @@
      <term><parameter>bitiş</parameter></term>
      <listitem>
       <para>
-       Tarih bitişi.
+       Dönemin bitiş tarihi.
       </para>
      </listitem>
     </varlistentry>
@@ -74,7 +74,7 @@
      <term><parameter>isostr</parameter></term>
      <listitem>
       <para>
-       ISO aralığını içeren dizge.
+       Bir ISO 8601 tekrarlanan aralık belirtimi.
       </para>
      </listitem>
     </varlistentry>
@@ -82,7 +82,9 @@
      <term><parameter>seçenekler</parameter></term>
      <listitem>
       <para>
-       <constant>DatePeriod::EXCLUDE_START_DATE</constant> sabiti olabilir.
+       Başlangıç tarihini, dönem içindeki yinelenen tarihler kümesinden hariç tutmak
+       için <constant>DatePeriod::EXCLUDE_START_DATE</constant> sabiti
+       kullanılabilir.
       </para>
      </listitem>
     </varlistentry>
@@ -90,6 +92,125 @@
   </para>
  </refsect1>

+ <refsect1 role="changelog">
+  &reftitle.changelog;
+  <para>
+   <informaltable>
+    <tgroup cols="2">
+     <thead>
+      <row>
+       <entry>&Version;</entry>
+       <entry>&Description;</entry>
+      </row>
+     </thead>
+     <tbody>
+      <row>
+       <entry>5.5.8</entry>
+       <entry>
+        <parameter>bitiş</parameter> için tür
+        <interfacename>DateTimeInterface</interfacename> oldu.
+        Evvelce, <classname>DateTime</classname> idi.
+       </entry>
+      </row>
+      <row>
+       <entry>5.5.0</entry>
+       <entry>
+        <parameter>başlangıç</parameter> için tür
+        <interfacename>DateTimeInterface</interfacename> oldu.
+        Evvelce, <classname>DateTime</classname> idi.
+       </entry>
+      </row>
+     </tbody>
+    </tgroup>
+   </informaltable>
+  </para>
+ </refsect1>
+
+ <refsect1 role="examples">
+  &reftitle.examples;
+  <para>
+   <example>
+    <title>DatePeriod örneği</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$start = new DateTime('2012-07-01');
+$interval = new DateInterval('P7D');
+$end = new DateTime('2012-07-31');
+$recurrences = 4;
+$iso = 'R4/2012-07-01T00:00:00Z/P7D';
+
+// Hepsi eşdeğer
+$period = new DatePeriod($start, $interval, $recurrences);
+$period = new DatePeriod($start, $interval, $end);
+$period = new DatePeriod($iso);
+
+// DatePeriod nesnesi üzerinde yineleme yaparak
+// yinelenen dönemlerin tarihleri basılabilir.
+foreach ($period as $date) {
+    echo $date->format('Y-m-d')."\n";
+}
+?>
+]]>
+    </programlisting>
+    &example.outputs;
+    <screen>
+<![CDATA[
+2012-07-01
+2012-07-08
+2012-07-15
+2012-07-22
+2012-07-29
+]]>
+    </screen>
+   </example>
+  </para>
+  <para>
+   <example>
+    <title><constant>DatePeriod::EXCLUDE_START_DATE</constant>
+      ile DatePeriod örneği</title>
+    <programlisting role="php">
+<![CDATA[
+<?php
+$start = new DateTime('2012-07-01');
+$interval = new DateInterval('P7D');
+$end = new DateTime('2012-07-31');
+
+$period = new DatePeriod($start, $interval, $end,
+                         DatePeriod::EXCLUDE_START_DATE);
+
+// DatePeriod nesnesi üzerinde yineleme yaparak
+// yinelenen dönemlerin tarihleri basılabilir.
+// Bu defa, 2012-07-01 basılmayacak.
+foreach ($period as $date) {
+    echo $date->format('Y-m-d')."\n";
+}
+?>
+]]>
+    </programlisting>
+    &example.outputs;
+    <screen>
+<![CDATA[
+2012-07-08
+2012-07-15
+2012-07-22
+2012-07-29
+]]>
+    </screen>
+   </example>
+  </para>
+ </refsect1>
+
+ <refsect1 role="notes">
+  &reftitle.notes;
+  <simpara>
+   Unbound numbers of repetitions as specified by ISO 8601 belirtiminin 4.5
+   "Recurring time interval" bölümünde belirtilen sınırsız sayıda tekrarlama desteklenmemektedir. Yani, <parameter>isostr</parameter> için
+   <literal>"R/..."</literal> çalışmayacağı gibi <parameter>bitiş</parameter> için
+   &null; da çalışmayacaktır
+  </simpara>
+ </refsect1>
+
 </refentry>

 <!-- Keep this comment at the end of the file
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.