derick          Thu Mar  1 13:33:09 2001 EDT

  Modified files:              
    /phpdoc/nl  Translators 
    /phpdoc/nl/functions        datetime.xml 
  Log:
  - Leendert is quick, finished datetime.xml
  
  
Index: phpdoc/nl/Translators
diff -u phpdoc/nl/Translators:1.20 phpdoc/nl/Translators:1.21
--- phpdoc/nl/Translators:1.20  Thu Mar  1 10:45:06 2001
+++ phpdoc/nl/Translators       Thu Mar  1 13:33:08 2001
@@ -52,7 +52,7 @@
 cpdf.xml                                
 curl.xml                       
 cybercash.xml                           
-datetime.xml                Leendert        started     
+datetime.xml                Leendert        1.30
 dba.xml
 dbase.xml
 dbm.xml
Index: phpdoc/nl/functions/datetime.xml
diff -u /dev/null phpdoc/nl/functions/datetime.xml:1.3
--- /dev/null   Thu Mar  1 13:33:09 2001
+++ phpdoc/nl/functions/datetime.xml    Thu Mar  1 13:33:08 2001
@@ -0,0 +1,1018 @@
+ <reference id="ref.datetime">
+  <title>Date en Time functies</title>
+  <titleabbrev>Date/time</titleabbrev>
+
+  <refentry id="function.checkdate">
+   <refnamediv>
+    <refname>checkdate</refname>
+    <refpurpose>Valideer een gregoriaanse date/time</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>checkdate</function></funcdef>
+      <paramdef>int <parameter>month</parameter></paramdef>
+      <paramdef>int <parameter>day</parameter></paramdef>
+      <paramdef>int <parameter>year</parameter></paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Geeft true als de gegeven date correct is; in andere gevallen false.
+     Controleert de geldigheid van de date gevormd door de argumenten.
+     Een date wordt als geldig beschouwd als:
+     <itemizedlist>
+      <listitem>
+       <simpara>
+        jaar tussen 1 en 32767 inclusive is
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        maand tussen 1 en 12 inclusive is
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        <parameter>Day</parameter> is binnen het toegestane aantal
+        dagen voor de gegeven <parameter>month</parameter>.
+        Schrikkeljaren zijn in overweging genomen.
+       </simpara>
+      </listitem>
+     </itemizedlist>
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.date">
+   <refnamediv>
+    <refname>date</refname>
+    <refpurpose>Formateer een local time/date</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>date</function></funcdef>
+      <paramdef>string <parameter>format</parameter></paramdef>
+      <paramdef>int 
+       <parameter>
+        <optional>timestamp</optional>
+       </parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Geeft een geformatteerde string volgens de gegeven format string
+     gebruikmakend van <parameter>timestamp</parameter> of the huidige
+     local time als geen timestamp gegeven is.
+    </para>
+    <para>
+     De volgende karakters worden herkend in de format string:
+     <itemizedlist>
+      <listitem>
+       <simpara>
+        a - &quot;am&quot; of &quot;pm&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        A - &quot;AM&quot; of &quot;PM&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        B - Swatch Internet time
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        d - dag van de maand, 2 cijfers met nullen aan het begin; dus &quot;01&quot;
+        tot &quot;31&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        D - dag van de week, textueel, 3 letters; dus &quot;Fri&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        F - maand, textueel, lang; dus &quot;January&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        g - uur, 12-uur format zonder nullen aan het begin; dus &quot;1&quot; tot
+        &quot;12&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        G - hour, 24-uur format zonder nullen aan het begin; dus &quot;0&quot; tot
+        &quot;23&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        h - uur, 12-uur format; dus &quot;01&quot; to &quot;12&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        H - hour, 24-uur format; dus &quot;00&quot; tot &quot;23&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        i - minuten; dus &quot;00&quot; tot &quot;59&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        I (hoofdletter i) - &quot;1&quot; wanneer Daylight Savings Time, anders 
+&quot;0&quot;.
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        j - dag van de maand zonder nullen aan het begin; dus &quot;1&quot; tot 
+&quot;31&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        l (kleine letter 'L') - dag van de week, textueel, lang;
+        dus &quot;Friday&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        L - boolean voor wanneer het een schrikkeljaar is; dus &quot;0&quot; of 
+&quot;1&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        m - maand; dus &quot;01&quot; tot &quot;12&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        M - maand, textueel, 3 letters; dus &quot;Jan&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        n - maand zonder nul aan het begin; dus &quot;1&quot; tot &quot;12&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        r - RFC 822 geformatteerde date; dus &quot;Thu, 21 Dec 2000 16:01:07 
++0200&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        s - seconden; dus &quot;00&quot; tot &quot;59&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        S - Engels ordinale suffix, textueel, 2 karakters; dus &quot;th&quot;,
+        &quot;nd&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        t - aantal dagen in een gegeven maand; dus &quot;28&quot; tot &quot;31&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        T - Timezone setting van deze machine; dus &quot;MDT&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        U - seconden sinds epoch
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        w - dag van de week, numeriek, dus &quot;0&quot; (Zondag) tot &quot;6&quot;
+        (Zaterdag)
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        Y - jaar, 4 cijfers; dus &quot;1999&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        y - jaar, 2 cijfers; dus &quot;99&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        z - dag van het jaar; dus &quot;0&quot; tot &quot;365&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        Z - timezone offset in seconden (dus &quot;-43200&quot; tot 
+&quot;43200&quot;). De 
+        offset voor timezones ten westen van UTC is altijd negatief,
+        en voor het oosten van UTC altijd positief.
+       </simpara>
+      </listitem>
+     </itemizedlist>
+     Niet-herkende karakters in de format string zullen afgedrukt
+     worden zoals ze zijn. De &quot;Z&quot; format zal altijd &quot;0&quot; 
+retourneren
+     wanneer gebruik wordt gemaakt van <function>gmdate</function>.
+     <example>
+      <title><function>Date</function> voorbeeld</title>
+      <programlisting role="php">
+print (date (&quot;l dS of F Y h:i:s A&quot;));
+print (&quot;July 1, 2000 is on a &quot; . date (&quot;l&quot;, 
+mktime(0,0,0,7,1,2000)));
+      </programlisting>
+     </example>
+    </para>
+    <para>
+     Het is mogelijk om <function>date</function> en <function>mktime</function>
+     samen te gebruiken om datums in de toekomst of verleden te vinden.
+     <example>
+      <title>
+       <function>Date</function> en <function>mktime</function>
+       voorbeeld
+      </title>
+      <programlisting>
+$tomorrow  = mktime (0,0,0,date(&quot;m&quot;)  
+,date(&quot;d&quot;)+1,date(&quot;Y&quot;));
+$lastmonth = mktime (0,0,0,date(&quot;m&quot;)-1,date(&quot;d&quot;),  
+date(&quot;Y&quot;));
+$nextyear  = mktime (0,0,0,date(&quot;m&quot;),  date(&quot;d&quot;),  
+date(&quot;Y&quot;)+1);
+      </programlisting>
+     </example>
+    </para>
+    <para>
+     Om datums te formatteren in andere talen dan engels, moet
+     je de <function>setlocale</function> en <function>strftime</function>
+     functies moeten gebruiken.
+    </para>
+    <para>
+     Zie ook <function>gmdate</function> en
+     <function>mktime</function>.
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.getdate">
+   <refnamediv>
+    <refname>getdate</refname>
+    <refpurpose>Verkrijg date/time informatie</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>array <function>getdate</function></funcdef>
+      <paramdef>int
+       <parameter><optional>timestamp</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Retourneert een associative array die informatie omtrent de date
+     van <parameter>timestamp</parameter> bevat, of de huidige lokale 
+     tijd als er geen timestamp is meegegeven, als de volgende array
+     elementen:
+     <itemizedlist>
+      <listitem>
+       <simpara>
+        &quot;seconds&quot; - seconden
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;minutes&quot; - minuten
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;hours&quot; - uren
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;mday&quot; - dag van de maand
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;wday&quot; - dag van de week, numeriek
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;mon&quot; - maand, numeriek
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;year&quot; - jaar, numeriek
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;yday&quot; - dag van het jaar, numeriek; dus &quot;299&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;weekday&quot; - dag van de week, textueel, volledig; dus 
+&quot;Friday&quot;
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;month&quot; - maand, textueel, volledig; dus &quot;January&quot;
+       </simpara>
+      </listitem>
+     </itemizedlist>
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.gettimeofday">
+   <refnamediv>
+    <refname>gettimeofday</refname>
+    <refpurpose>Verkrijg de huidige tijd</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>array <function>gettimeofday</function></funcdef>
+      <paramdef>void</paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Dit is een interface naar gettimeofday(2). Het retourneert
+     een associative array die de data die teruggegeven wordt van
+     de system call.
+     <itemizedlist>
+      <listitem>
+       <simpara>
+        &quot;sec&quot; - seconden
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;usec&quot; - microseconden
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;minuteswest&quot; - minuten ten westen van Greenwich
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;dsttime&quot; - type van dst correctie
+       </simpara>
+      </listitem>
+     </itemizedlist>
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.gmdate">
+   <refnamediv>
+    <refname>gmdate</refname>
+    <refpurpose>Formatteer een GMT/CUT date/time</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>gmdate</function></funcdef>
+      <paramdef>string <parameter>format</parameter></paramdef>
+      <paramdef>int
+       <parameter><optional>timestamp</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Identiek aan de <function>date</function> functie, behalve dat
+     de tijd is gebaseerd op de Greenwich Mean Time (GMT). Bijvoorbeeld,
+     wanneer uitgevoerd in Finland (GMT +0200), de eerste regel hieronder
+     print &quot;Jan 01 1998 00:00:00&quot;, terwijl de tweede print
+     &quot;Dec 31 1997 22:00:00&quot;.
+     <example>
+      <title><function>Gmdate</function> voorbeeld</title>
+      <programlisting role="php">
+echo date (&quot;M d Y H:i:s&quot;, mktime (0,0,0,1,1,1998));
+echo gmdate (&quot;M d Y H:i:s&quot;, mktime (0,0,0,1,1,1998));
+      </programlisting>
+     </example>
+    </para>
+    <para>
+     Zie ook <function>date</function>, <function>mktime</function>,
+     en <function>gmmktime</function>.
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.gmmktime">
+   <refnamediv>
+    <refname>gmmktime</refname>
+    <refpurpose>Verkrijg UNIX timestamp voor een GMT date</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>gmmktime</function></funcdef>
+      <paramdef>int <parameter>hour</parameter></paramdef>
+      <paramdef>int <parameter>minute</parameter></paramdef>
+      <paramdef>int <parameter>second</parameter></paramdef>
+      <paramdef>int <parameter>month</parameter></paramdef>
+      <paramdef>int <parameter>day</parameter></paramdef>
+      <paramdef>int <parameter>year</parameter></paramdef>
+      <paramdef>int 
+       <parameter><optional>is_dst</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Identiek aan <function>mktime</function> behalve dat de
+     meegegeven parameters een GMT date representeren.
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.gmstrftime">
+   <refnamediv>
+    <refname>gmstrftime</refname>
+    <refpurpose>
+     Formatteer een GMT/CUT time/date volgens locale settings
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>gmstrftime</function></funcdef>
+      <paramdef>string <parameter>format</parameter></paramdef>
+      <paramdef>int
+       <parameter><optional>timestamp</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Gedraagt zich hetzelfde als <function>strftime</function> behalve dat de
+     time wordt teruggegeven als Greenwich Mean Time (GMT). Bijvoorbeeld wanneer
+     uitgevoerd in Eastern Standard Time (GMT -0500), de eerste regel hieronder
+     print &quot;Dec 31 1998 20:00:00&quot;, terwijl de tweede print
+     &quot;Jan 01 1999 01:00:00&quot;.
+     <example>
+      <title><function>Gmstrftime</function> voorbeeld</title>
+      <programlisting role="php">
+setlocale ('LC_TIME', 'en_US');
+echo strftime (&quot;%b %d %Y %H:%M:%S&quot;, mktime 
+(20,0,0,12,31,98)).&quot;\n&quot;;
+echo gmstrftime (&quot;%b %d %Y %H:%M:%S&quot;, mktime 
+(20,0,0,12,31,98)).&quot;\n&quot;;
+      </programlisting>
+     </example>
+    </para>
+    <para>
+     Zie ook <function>strftime</function>.
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.localtime">
+   <refnamediv>
+    <refname>localtime</refname>
+    <refpurpose>Verkrijg de local time</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>array <function>localtime</function></funcdef>
+      <paramdef>int
+       <parameter>
+        <optional>timestamp</optional>
+       </parameter>
+      </paramdef>
+      <paramdef>bool 
+       <parameter>
+        <optional>is_associative</optional>
+       </parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     De <function>localtime</function> functie retourneert een array
+     identiek aan de structuur zoals die wordt geretourneerd van de
+     C functie aanroep. Het eerste argument voor <function>localtime</function>
+     is de timestamp, als die niet gegeven is wordt de huidige tijd gebruikt.
+     Het tweede argument voor <function>localtime</function> is de
+     <parameter>is_associative</parameter>, als die op 0 gezet is
+     of niet aanwezig is dan wordt de array geretourneerd als een normale,
+     numeriek geindexeerde array. Als het argument op 1 is gezet dan is
+     <function>localtime</function> een associative array die alle
+     verschillende elementen bevat van de structuur die door de C
+     functie call localtime geretourneerd wordt. De namen van de
+     verschillende keys van de associative array zijn als volgt:
+     <itemizedlist>
+      <listitem>
+       <simpara>
+        &quot;tm_sec&quot; - seconden
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;tm_min&quot; - minuten
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;tm_hour&quot; - uren
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;tm_mday&quot; - dag van de maand
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;tm_mon&quot; - maand van het jaar
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;tm_year&quot; - Jaar, niet Y2K bestendig
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;tm_wday&quot; - Dag van de week
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;tm_yday&quot; - Dag van het jaar
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        &quot;tm_isdst&quot; - Is daylight savings time in werking
+       </simpara>
+      </listitem>
+     </itemizedlist>
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.microtime">
+   <refnamediv>
+    <refname>microtime</refname>
+    <refpurpose>
+     Geef huidige UNIX timestamp met microseconden</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>microtime</function></funcdef>
+      <void/>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Retourneert de string &quot;msec sec&quot; waar sec de huidige tijd
+     gemeten in het aantal seconden sinds de Unix Epoch (0:00:00
+     January 1, 1970 GMT) is, en msec is het microseconden gedeelte.
+     Deze functie is alleen beschikbaar op operating systems die de
+     gettimeofday() system call ondersteunen.
+    </para>
+    <para>
+     Zie ook <function>time</function>.
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.mktime">
+   <refnamediv>
+    <refname>mktime</refname>
+    <refpurpose>Verkrijg UNIX timestamp voor een date</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>mktime</function></funcdef>
+      <paramdef>int <parameter>hour</parameter></paramdef>
+      <paramdef>int <parameter>minute</parameter></paramdef>
+      <paramdef>int <parameter>second</parameter></paramdef>
+      <paramdef>int <parameter>month</parameter></paramdef>
+      <paramdef>int <parameter>day</parameter></paramdef>
+      <paramdef>int <parameter>year</parameter></paramdef>
+      <paramdef>int 
+       <parameter><optional>is_dst</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     <emphasis>Waarschuwing:</emphasis> Let op de vreemde volgorde van
+     argumenten, die verschilt van de volgorde van argumenten in een
+     normale UNIX mktime() call en zich er niet echt voor leent om
+     parameters van rechts naar links weg te laten (zie beneden).
+     Het is een vrij veel voorkomende vergissing om deze waarden
+     door elkaar te gooien in een script.
+    </para>
+    <para>
+     Retourneert de Unix timestamp overeenkomend met de argumenten
+     die meegegeven zijn. Deze timestamp is een long integer die
+     het aantal seconden bevat tussen de Unix Epoch (January 1 1970)
+     en de gespecificeerde time.
+    </para>
+    <para>
+     Argumenten kunnen weg worden gelaten in volgorde van rechts
+     naar links. Argumenten die weg worden gelaten op deze manier
+     zullen geset worden naar de huidige waarde volgens de local
+     date en time.
+    </para>
+    <para>
+     <parameter>Is_dst</parameter> kan naar 1 gezet worden als de
+     tijd tijdens daylight savings time is, 0 wanneer dat niet zo is,
+     of -1 (default) als het niet bekend is of de tijd zich in daylight
+     savings time bevindt.
+    </para>
+    <note>
+     <para>
+      <parameter>Is_dst</parameter> was toegevoegd in 3.0.10.
+     </para>
+    </note>
+    <para>
+     <function>Mktime</function> is bruikbaar om met datums te rekenen
+     of datums te valideren, omdat het automatisch de juiste waarde
+     voor out-of-range input calculeert. Bijvoorbeeld, elk van de 
+     volgende regels produceert de string &quot;Jan-01-1998&quot;.
+     <example>
+      <title><function>Mktime</function> voorbeeld</title>
+      <programlisting>
+echo date (&quot;M-d-Y&quot;, mktime (0,0,0,12,32,1997));
+echo date (&quot;M-d-Y&quot;, mktime (0,0,0,13,1,1997));
+echo date (&quot;M-d-Y&quot;, mktime (0,0,0,1,1,1998));
+echo date (&quot;M-d-Y&quot;, mktime (0,0,0,1,1,98));
+      </programlisting>
+     </example>
+     <parameter>Year</parameter> mag zowel een twee als vier cijferige
+     waarde zijn, met waardes tussen 0-69 mapping naar 2000-2069 en
+     70-99 naar 1970-1999 (op systemen waar time_t een 32bit signed integer
+     is, zoals gewoonlijk tegenwoordig, is de correcte range voor 
+     <parameter>year</parameter> ergens tussen 1902 en 2037).
+    </para>
+    <para>
+     De laatste dag van elke willekeurige maand kan uitgedrukt worden
+     als de &quot;0&quot; dag van de volgende maand, niet de -1 dag. Beide van
+     onderstaande voorbeelden produceert de string &quot;The last day in Feb 2000 is: 
+29&quot;.
+     <example>
+      <title>Laatste dag van volgende maand</title>
+      <programlisting role="php">
+$lastday = mktime (0,0,0,3,0,2000);
+echo strftime (&quot;Last day in Feb 2000 is: %d&quot;, $lastday);
+     
+$lastday = mktime (0,0,0,4,-31,2000);
+echo strftime (&quot;Last day in Feb 2000 is: %d&quot;, $lastday);
+      </programlisting>
+     </example>
+    </para>
+    <simpara>
+    Date waarbij year, month en day gelijk zijn aan nul wordt als
+    ongeldig beschouwd.
+    </simpara>
+    <para>
+     Zie ook <function>date</function> en <function>time</function>.
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.strftime">
+   <refnamediv>
+    <refname>strftime</refname>
+    <refpurpose>
+     Formatteer een local time/date volgens de locale settings
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>string <function>strftime</function></funcdef>
+      <paramdef>string <parameter>format</parameter></paramdef>
+      <paramdef>int 
+       <parameter>
+        <optional>timestamp</optional>
+       </parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Retourneert een string geformatterd volgens de gegeven format
+     string gebruikmakend van de gegeven <parameter>timestamp</parameter>
+     of de huidige lokale tijd als de timestamp niet is gegeven. Maand- 
+     en weeknamen en andere taalafhankelijke strings respecteren de
+     huidige locale die geset is met <function>setlocale</function>.
+    </para>
+    <para>
+     De volgende conversie specifiers worden herkend in de format string:
+     <itemizedlist>
+      <listitem>
+       <simpara>
+        %a - afgekorte weekdag naam volgens de huidige locale
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %A - volledige weekdag naam volgens de huidige locale
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %b - afgekorte maand naam volgens de huidige locale
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %B - volledige maand naam volgens de huidige locale
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %c - geprefereerde date en time representatie voor de huidige
+        locale
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %C - eeuw nummer (het jaar gedeeld door 100 en geconverteerd naar 
+        integer, range 00 tot 99)
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %d - dag van de maand als een decimaal nummer (range 01 tot 31)
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %D - hetzelfde als %m/%d/%y
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %e - dag van de maand als decimal number, een enkel cijfer wordt
+        voorafgegaan door een space (range ' 1' tot '31')
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %h - hetzelfde als %b
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %H - uur als een decimaal nummer gebruikmakend van een 24 uurs klok (range 00
+        tot 23)
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %I - uur als decimaal nummer gebruikmakend van een 12 uur klok (range 01
+        tot 12)
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %j - dag van het jaar als een decimaal nummer (range 001 tot 366)
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %m - maand als decimaal nummer (range 01 tot 12)
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %M - minuut als decimaal nummer
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %n - newline karakter
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %p - `am' of `pm' volgens de gegeven time waarde, of
+        de corresponderende strings voor de huidige locale.
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %r - time in a.m. en p.m. notatie
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %R - time in 24 uur notatie
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %S - seconde als decimaal nummer
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %t - tab karakter
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %T - huidige tijd, hetzelfde als %H:%M:%S
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %u - weekdag als een decimaal nummer [1,7], waar 1 de maandag
+        representeert.
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %U - week nummer van het huidige jaar als een decimaal nummer,
+        startend met de eerste zondag als de eerste dag van de eerste week
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara> 
+        %V - Het ISO 8601:1988 week nummer van het huidige jaar als een
+        decimaal nummer, range 01 tot 53, waar week 1 de eerste week is
+        die tenminste 4 dagen in het huidige jaar heeft, en met maandag 
+        als de eerste dag van de week.
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %W - week nummer van het huidige jaar als decimaal nummer,
+        startend met de eerste maandag als de eerste dag van de eerste week
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %w - dag van de week als decimaal, waarbij zondag 0 is
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %x - geprefereerde date representatie voor de huidige locale
+        zonder de time
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %X - geprefereerde time representatie voor de huidige locale
+        zonder de date
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %y - jaar als decimaal nummer zonder een eeuw (range 00 to
+        99)
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %Y - jaar als decimaal nummer inclusief de eeuw
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %Z - time zone of naam of afkorting
+       </simpara>
+      </listitem>
+      <listitem>
+       <simpara>
+        %% - een literal `%' karakter
+       </simpara>
+      </listitem>
+     </itemizedlist>
+     <note>
+      <para>
+       Niet alle conversie specifiers worden per se ondersteund
+       door je C library, in die situatie zullen ze niet ondersteund
+       worden door PHP's <function>strftime</function>.
+      </para>
+     </note>
+     <example>
+      <title><function>Strftime</function> voorbeeld</title>
+      <programlisting role="php">
+setlocale (&quot;LC_TIME&quot;, &quot;C&quot;);
+print (strftime (&quot;%A in Finnish is &quot;));
+setlocale (&quot;LC_TIME&quot;, &quot;fi_FI&quot;);
+print (strftime (&quot;%A, in French &quot;));
+setlocale (&quot;LC_TIME&quot;, &quot;fr_CA&quot;);
+print (strftime (&quot;%A and in German &quot;));
+setlocale (&quot;LC_TIME&quot;, &quot;de_DE&quot;);
+print (strftime (&quot;%A.\n&quot;));
+      </programlisting>
+     </example>
+     Dit voorbeeld werkt als je de respectievelijke locales hebt
+     geinstalleerd op je systeem.
+    </para>
+    <para>
+     Zie ook <function>setlocale</function> en
+     <function>mktime</function> en de <ulink url="&spec.strftime;">
+     Open Group specificatie van
+     <function>strftime</function></ulink>.
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.time">
+   <refnamediv>
+    <refname>time</refname>
+    <refpurpose>geef de huidige UNIX timestamp</refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>time</function></funcdef>
+      <void/>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     Retourneert de huidige tijd gemeten in het aantal seconden sinds
+     de Unix Epoch (January 1 1970 00:00:00 GMT).
+    </para>
+    <para>
+     Zie ook <function>date</function>.
+    </para>
+   </refsect1>
+  </refentry>
+  
+  <refentry id="function.strtotime">
+   <refnamediv>
+    <refname>strtotime</refname>
+    <refpurpose>
+     Parse ongeveer elke engelse textuele datetime omschrijving naar
+     een UNIX timestamp
+    </refpurpose>
+   </refnamediv>
+   <refsect1>
+    <title>Omschrijving</title>
+    <funcsynopsis>
+     <funcprototype>
+      <funcdef>int <function>strtotime</function></funcdef>
+      <paramdef>string <parameter>time</parameter></paramdef>
+      <paramdef>int 
+       <parameter><optional>now</optional></parameter>
+      </paramdef>
+     </funcprototype>
+    </funcsynopsis>
+    <para>
+     De functie verwacht een string mee te krijgen die een engelse
+     date format bevat en zal proberen dat format te parsen naar 
+     een UNIX timestamp.
+     <example>
+      <title><function>Strtotime</function> voorbeelden</title>
+      <programlisting role="php">
+echo strtotime (&quot;now&quot;) . &quot;\n&quot;;
+echo strtotime (&quot;10 September 2000&quot;) . &quot;\n&quot;;
+echo strtotime (&quot;+1 day&quot;) . &quot;\n&quot;;
+echo strtotime (&quot;+1 week&quot;) . &quot;\n&quot;;
+echo strtotime (&quot;+1 week 2 days 4 hours 2 seconds&quot;) . &quot;\n&quot;;
+      </programlisting>
+     </example>
+    </para>
+   </refsect1>
+  </refentry>
+  
+  </reference>
+
+<!-- Keep this comment at the end of the file
+Local variables:
+mode: sgml
+sgml-omittag:t
+sgml-shorttag:t
+sgml-minimize-attributes:nil
+sgml-always-quote-attributes:t
+sgml-indent-step:1
+sgml-indent-data:t
+sgml-parent-document:nil
+sgml-default-dtd-file:"../../manual.ced"
+sgml-exposed-tags:nil
+sgml-local-catalogs:nil
+sgml-local-ecat-files:nil
+End:
+-->

Reply via email to