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: +-->