nlopess Sun Oct 3 11:53:48 2004 EDT
Modified files: /phpdoc/en/reference/datetime/functions strftime.xml strptime.xml Log: document strptime() http://cvs.php.net/diff.php/phpdoc/en/reference/datetime/functions/strftime.xml?r1=1.14&r2=1.15&ty=u Index: phpdoc/en/reference/datetime/functions/strftime.xml diff -u phpdoc/en/reference/datetime/functions/strftime.xml:1.14 phpdoc/en/reference/datetime/functions/strftime.xml:1.15 --- phpdoc/en/reference/datetime/functions/strftime.xml:1.14 Thu Sep 9 04:34:05 2004 +++ phpdoc/en/reference/datetime/functions/strftime.xml Sun Oct 3 11:53:48 2004 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.14 $ --> +<!-- $Revision: 1.15 $ --> <!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 --> <refentry id="function.strftime"> <refnamediv> @@ -329,9 +329,10 @@ </para> <para> See also <function>setlocale</function>, - <function>mktime</function>, and the <ulink url="&spec.strftime;"> - Open Group specification of - <function>strftime</function></ulink>. + <function>mktime</function>, + <function>strptime</function>, + and the <ulink url="&spec.strftime;"> + Open Group specification of <function>strftime</function></ulink>. </para> </refsect1> </refentry> http://cvs.php.net/diff.php/phpdoc/en/reference/datetime/functions/strptime.xml?r1=1.1&r2=1.2&ty=u Index: phpdoc/en/reference/datetime/functions/strptime.xml diff -u phpdoc/en/reference/datetime/functions/strptime.xml:1.1 phpdoc/en/reference/datetime/functions/strptime.xml:1.2 --- phpdoc/en/reference/datetime/functions/strptime.xml:1.1 Wed Sep 29 11:39:54 2004 +++ phpdoc/en/reference/datetime/functions/strptime.xml Sun Oct 3 11:53:48 2004 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.1 $ --> +<!-- $Revision: 1.2 $ --> <refentry id="function.strptime"> <refnamediv> <refname>strptime</refname> @@ -14,9 +14,148 @@ <methodparam><type>string</type><parameter>timestamp</parameter></methodparam> <methodparam><type>string</type><parameter>format</parameter></methodparam> </methodsynopsis> + <para> + <function>strptime</function> returns an array with the + <parameter>timestamp</parameter> parsed, or &false; on error. + </para> + <para> + Month and weekday names and other language dependent strings respect the + current locale set with <function>setlocale</function> (LC_TIME). + </para> + </refsect1> - &warn.undocumented.func; + <refsect1 role="parameters"> + &reftitle.parameters; + <para> + <variablelist> + <varlistentry> + <term><parameter>timestamp</parameter> (<type>string</type>)</term> + <listitem> + <para> + A timestamp (e.g. returned from <function>strftime</function>) + </para> + </listitem> + </varlistentry> + <varlistentry> + <term><parameter>format</parameter> (<type>string</type>)</term> + <listitem> + <para> + The format used in <parameter>timestamp</parameter> (e.g. the same as + used in <function>strftime</function>). + </para> + <para> + For more information about the format options, read the + <function>strftime</function> page. + </para> + </listitem> + </varlistentry> + </variablelist> + </para> + </refsect1> + <refsect1 role="returnvalues"> + &reftitle.returnvalues; + <para> + Returns an array, or &false; on failure. + </para> + + <para> + <table> + <title>The following parameters are returned in the array</title> + <tgroup cols="2"> + <thead> + <row> + <entry>parameters</entry> + <entry>Description</entry> + </row> + </thead> + <tbody> + <row> + <entry>tm_sec</entry> + <entry>Seconds after the minute (0-61)</entry> + </row> + <row> + <entry>tm_min</entry> + <entry>Minutes after the hour (0-59)</entry> + </row> + <row> + <entry>tm_hour</entry> + <entry>Hour since midnight (0-23)</entry> + </row> + <row> + <entry>tm_mday</entry> + <entry>Day of the month (1-31)</entry> + </row> + <row> + <entry>tm_mon</entry> + <entry>Months since January (0-11)</entry> + </row> + <row> + <entry>tm_year</entry> + <entry>Years since 1900</entry> + </row> + <row> + <entry>tm_wday</entry> + <entry>Days since Sunday (0-6)</entry> + </row> + <row> + <entry>tm_yday</entry> + <entry>Days since January 1 (0-365)</entry> + </row> + </tbody> + </tgroup> + </table> + </para> + + </refsect1> + + <refsect1 role="examples"> + &reftitle.examples; + <para> + <example> + <title><function>strptime</function> example</title> + <programlisting role="php"> +<![CDATA[ +<?php +$format = '%d/%m/%Y %H:%M:%S'; +$strf = strftime($format); + +echo "$strf\n"; + +print_r(strptime($strf, $format)); +?> +]]> + </programlisting> + &example.outputs.similar; + <screen> +<![CDATA[ +03/10/2004 15:54:19 + +Array +( + [tm_sec] => 19 + [tm_min] => 54 + [tm_hour] => 15 + [tm_mday] => 3 + [tm_mon] => 9 + [tm_year] => 104 + [tm_wday] => 0 + [tm_yday] => 276 + [unparsed] => +) +]]> + </screen> + </example> + </para> + </refsect1> + + <refsect1 role="seealso"> + &reftitle.seealso; + <para> + <simplelist> + <member><function>strftime</function></member> + </simplelist> + </para> ¬e.no-windows; </refsect1> </refentry>