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 - "am" of "pm"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ A - "AM" of "PM"
+ </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 "01"
+ tot "31"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ D - dag van de week, textueel, 3 letters; dus "Fri"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ F - maand, textueel, lang; dus "January"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ g - uur, 12-uur format zonder nullen aan het begin; dus "1" tot
+ "12"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ G - hour, 24-uur format zonder nullen aan het begin; dus "0" tot
+ "23"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ h - uur, 12-uur format; dus "01" to "12"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ H - hour, 24-uur format; dus "00" tot "23"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ i - minuten; dus "00" tot "59"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ I (hoofdletter i) - "1" wanneer Daylight Savings Time, anders
+"0".
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ j - dag van de maand zonder nullen aan het begin; dus "1" tot
+"31"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ l (kleine letter 'L') - dag van de week, textueel, lang;
+ dus "Friday"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ L - boolean voor wanneer het een schrikkeljaar is; dus "0" of
+"1"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ m - maand; dus "01" tot "12"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ M - maand, textueel, 3 letters; dus "Jan"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ n - maand zonder nul aan het begin; dus "1" tot "12"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ r - RFC 822 geformatteerde date; dus "Thu, 21 Dec 2000 16:01:07
++0200"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ s - seconden; dus "00" tot "59"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ S - Engels ordinale suffix, textueel, 2 karakters; dus "th",
+ "nd"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ t - aantal dagen in een gegeven maand; dus "28" tot "31"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ T - Timezone setting van deze machine; dus "MDT"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ U - seconden sinds epoch
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ w - dag van de week, numeriek, dus "0" (Zondag) tot "6"
+ (Zaterdag)
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ Y - jaar, 4 cijfers; dus "1999"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ y - jaar, 2 cijfers; dus "99"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ z - dag van het jaar; dus "0" tot "365"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ Z - timezone offset in seconden (dus "-43200" tot
+"43200"). 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 "Z" format zal altijd "0"
+retourneren
+ wanneer gebruik wordt gemaakt van <function>gmdate</function>.
+ <example>
+ <title><function>Date</function> voorbeeld</title>
+ <programlisting role="php">
+print (date ("l dS of F Y h:i:s A"));
+print ("July 1, 2000 is on a " . date ("l",
+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("m")
+,date("d")+1,date("Y"));
+$lastmonth = mktime (0,0,0,date("m")-1,date("d"),
+date("Y"));
+$nextyear = mktime (0,0,0,date("m"), date("d"),
+date("Y")+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>
+ "seconds" - seconden
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "minutes" - minuten
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "hours" - uren
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "mday" - dag van de maand
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "wday" - dag van de week, numeriek
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "mon" - maand, numeriek
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "year" - jaar, numeriek
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "yday" - dag van het jaar, numeriek; dus "299"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "weekday" - dag van de week, textueel, volledig; dus
+"Friday"
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "month" - maand, textueel, volledig; dus "January"
+ </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>
+ "sec" - seconden
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "usec" - microseconden
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "minuteswest" - minuten ten westen van Greenwich
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "dsttime" - 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 "Jan 01 1998 00:00:00", terwijl de tweede print
+ "Dec 31 1997 22:00:00".
+ <example>
+ <title><function>Gmdate</function> voorbeeld</title>
+ <programlisting role="php">
+echo date ("M d Y H:i:s", mktime (0,0,0,1,1,1998));
+echo gmdate ("M d Y H:i:s", 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 "Dec 31 1998 20:00:00", terwijl de tweede print
+ "Jan 01 1999 01:00:00".
+ <example>
+ <title><function>Gmstrftime</function> voorbeeld</title>
+ <programlisting role="php">
+setlocale ('LC_TIME', 'en_US');
+echo strftime ("%b %d %Y %H:%M:%S", mktime
+(20,0,0,12,31,98))."\n";
+echo gmstrftime ("%b %d %Y %H:%M:%S", mktime
+(20,0,0,12,31,98))."\n";
+ </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>
+ "tm_sec" - seconden
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "tm_min" - minuten
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "tm_hour" - uren
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "tm_mday" - dag van de maand
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "tm_mon" - maand van het jaar
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "tm_year" - Jaar, niet Y2K bestendig
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "tm_wday" - Dag van de week
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "tm_yday" - Dag van het jaar
+ </simpara>
+ </listitem>
+ <listitem>
+ <simpara>
+ "tm_isdst" - 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 "msec sec" 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 "Jan-01-1998".
+ <example>
+ <title><function>Mktime</function> voorbeeld</title>
+ <programlisting>
+echo date ("M-d-Y", mktime (0,0,0,12,32,1997));
+echo date ("M-d-Y", mktime (0,0,0,13,1,1997));
+echo date ("M-d-Y", mktime (0,0,0,1,1,1998));
+echo date ("M-d-Y", 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 "0" dag van de volgende maand, niet de -1 dag. Beide van
+ onderstaande voorbeelden produceert de string "The last day in Feb 2000 is:
+29".
+ <example>
+ <title>Laatste dag van volgende maand</title>
+ <programlisting role="php">
+$lastday = mktime (0,0,0,3,0,2000);
+echo strftime ("Last day in Feb 2000 is: %d", $lastday);
+
+$lastday = mktime (0,0,0,4,-31,2000);
+echo strftime ("Last day in Feb 2000 is: %d", $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 ("LC_TIME", "C");
+print (strftime ("%A in Finnish is "));
+setlocale ("LC_TIME", "fi_FI");
+print (strftime ("%A, in French "));
+setlocale ("LC_TIME", "fr_CA");
+print (strftime ("%A and in German "));
+setlocale ("LC_TIME", "de_DE");
+print (strftime ("%A.\n"));
+ </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 ("now") . "\n";
+echo strtotime ("10 September 2000") . "\n";
+echo strtotime ("+1 day") . "\n";
+echo strtotime ("+1 week") . "\n";
+echo strtotime ("+1 week 2 days 4 hours 2 seconds") . "\n";
+ </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:
+-->