cvs: phpdoc-ro /reference/datetime/functions strftime.xml
| From: | Simion Onea | Date: | Thu, 16 Apr 2009 11:54:29 +0000 |
| Subject: | cvs: phpdoc-ro /reference/datetime/functions strftime.xml | ||
| Groups: | php.doc.ro | ||
| Request: | Send a blank email to doc-ro+get-681@lists.php.net to get a copy of this message | ||
simionea Thu Apr 16 11:54:29 2009 UTC
Modified files:
/phpdoc-ro/reference/datetime/functions strftime.xml
Log:
Updated the file.
http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/datetime/functions/strftime.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-ro/reference/datetime/functions/strftime.xml diff -u phpdoc-ro/reference/datetime/functions/strftime.xml:1.5 phpdoc-ro/reference/datetime/functions/strftime.xml:1.6 --- phpdoc-ro/reference/datetime/functions/strftime.xml:1.5 Sun Jan 25 18:34:26 2009 +++ phpdoc-ro/reference/datetime/functions/strftime.xml Thu Apr 16 11:54:28 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.5 $ --> -<!-- EN-Revision: 1.26 Maintainer: simionea Status: ready --> +<!-- $Revision: 1.6 $ --> +<!-- EN-Revision: 1.29 Maintainer: simionea Status: ready --> <!-- CREDITS: adiju --> <refentry xml:id="function.strftime" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <refnamediv> @@ -16,7 +16,7 @@ <methodparam choice="opt"><type>int</type><parameter>timestamp</parameter><initializer>time()</initializer></methodparam> </methodsynopsis> <para> - FormateazÄ o orÄ/datÄ localÄ Ã®n conformitate cu setÄrile locale. Denumirile + FormateazÄ ora Èi/sau data în conformitate cu setÄrile locale. Denumirile lunilor Åi a zilelor sÄptÄmânii Åi alte string-uri dependente de limbÄ sunt în conformitate cu setÄrile locale stabilite prin fincÅ£ia <function>setlocale</function>. @@ -26,9 +26,9 @@ dumneavoastrÄ C, în care caz ele nu vor fi susÅ£inute de funcÅ£ia PHP <function>strftime</function>. Ãn plus, nu toate platformele susÅ£in timestamp-uri negative, de aceea domeniul de date poate fi limitat la valori - nu mai mici de Epoca Unix. Aceasta înseamnÄ cÄ de ex. %e, %T, %R Åi %D (pot - fi mai multe) cu date anterioare la <literal>Jan 1, 1970</literal> nu vor - funcÅ£iona în Windows, unele distibuÅ£ii Linux, Åi alte câteva sisteme de + nu mai mici de Epoca Unix. Aceasta înseamnÄ cÄ %e, %T, %R Åi %D (pot + fi mai multe), precum Èi date anterioare la <literal>Jan 1, 1970</literal> nu + vor funcÅ£iona în Windows, unele distibuÅ£ii Linux, Åi alte câteva sisteme de operare. Pentru sisteme Windows o privire de ansamblu a specificatorilor de conversie susÅ£inuÅ£i poate fi gÄsitÄ pe acest <link xlink:href="&url.strftime.win32;">website <acronym>MSDN</acronym></link>. @@ -43,226 +43,278 @@ <term><parameter>format</parameter></term> <listitem> <para> - UrmÄtorii specificatori de conversie sunt recunoscuÅ£i în string-ul de - formatare: - <itemizedlist> - <listitem> - <simpara> - %a - denumirea zilei sÄptÄmânii prescurtatÄ Ã®n conformitate cu - setÄrile locale curente - </simpara> - </listitem> - <listitem> - <simpara> - %A - denumirea deplinÄ a zilei sÄptÄmânii în conformitate cu setÄrile - locale curente - </simpara> - </listitem> - <listitem> - <simpara> - %b - denumirea lunii abreviatÄ Ã®n conformitate cu setÄrile locale - curente - </simpara> - </listitem> - <listitem> - <simpara> - %B - denumirea deplinÄ a lunii în conformitate cu setÄrile locale - curente - </simpara> - </listitem> - <listitem> - <simpara> - %c - reprezentarea preferenÅ£ialÄ a datei Åi a orei pentru setÄrile - locale curente - </simpara> - </listitem> - <listitem> - <simpara> - %C - numÄrul secolului (anul divizat la 100 Åi trunchiat pânÄ la - valoarea întreagÄ, domeniul de la 00 pânÄ la 99) - </simpara> - </listitem> - <listitem> - <simpara> - %d - ziua lunii ca valoare zecimalÄ (domeniul de la 01 pânÄ la 31) - </simpara> - </listitem> - <listitem> - <simpara> - %D - echivalent cu %m/%d/%y - </simpara> - </listitem> - <listitem> - <simpara> - %e - ziua lunii ca valoare zecimalÄ. Când este formatÄ dintr-o cifrÄ, - se prefixeazÄ cu un spaÅ£iu (domeniul de la ' 1' pânÄ la '31') - </simpara> - </listitem> - <listitem> - <simpara> - %g - la fel ca Åi %G, dar fÄrÄ secol. - </simpara> - </listitem> - <listitem> - <simpara> - %G - anul din 4 cifre ce corespunde numÄrului sÄptÄmânii conform - standardului ISO (vezi %V). Aceasta are acelaÅi format Åi valoare ca - Åi %Y, cu excepÅ£ia cÄ dacÄ numÄrul sÄptÄmânii conform ISO aparÅ£ine - anului precedent sau urmÄtor, atunci este utilizat acel an. - </simpara> - </listitem> - <listitem> - <simpara> - %h - echivalent cu %b - </simpara> - </listitem> - <listitem> - <simpara> - %H - ora ca numÄr zecimal, utilizându-se 24 ore (domeniul de la 00 - pânÄ la 23) - </simpara> - </listitem> - <listitem> - <simpara> - %I - ora ca numÄr zecimal, utilizându-se 12 ore (domeniul de la 01 - pânÄ la 12) - </simpara> - </listitem> - <listitem> - <simpara> - %j - ziua anului ca numÄr zecimal (domeniul de la 001 pânÄ la 366) - </simpara> - </listitem> - <listitem> - <simpara> - %m - luna ca numÄr zecimal (domeniul de la 01 pânÄ la 12) - </simpara> - </listitem> - <listitem> - <simpara> - %M - minuta ca numÄr zecimal - </simpara> - </listitem> - <listitem> - <simpara> - %n - caracterul 'newline' - </simpara> - </listitem> - <listitem> - <simpara> - %p - `AM' sau `PM' (cu litere majuscule) în corespundere cu valoarea - orei, sau string-urile corespunzÄtoare pentru setÄrile locale curente - </simpara> - </listitem> - <listitem> - <simpara> - %P - `am' sau `pm' (cu litere minuscule) în corespundere cu valoarea - orei, sau string-urile corespunzÄtoare pentru setÄrile locale curente - </simpara> - </listitem> - <listitem> - <simpara> - %r - ora în notarea a.m. Åi p.m. - </simpara> - </listitem> - <listitem> - <simpara> - %R - ora în notarea cu 24 de ore - </simpara> - </listitem> - <listitem> - <simpara> - %S - secunde ca numÄr zecimal - </simpara> - </listitem> - <listitem> - <simpara> - %t - caracterul 'tab' - </simpara> - </listitem> - <listitem> - <simpara> - %T - ora curentÄ, echivalent cu %H:%M:%S - </simpara> - </listitem> - <listitem> - <simpara> - %u - ziua sÄptÄmânii ca numÄr zecimal din domeniul [1,7], 1 - reprezentând Luni - </simpara> - <warning> - <simpara> - Sun Solaris se pare cÄ considerÄ Duminica ca 1, cu toate cÄ - ISO 9889:1999 (standardul curent C) în mod explicit specificÄ cÄ - aceasta tebuie sÄ fie Luni. - </simpara> - </warning> - </listitem> - <listitem> - <simpara> - %U - numÄrul sÄptÄmânii a anului curent ca numÄr zecimal, începând cu - prima DuminicÄ ca prima zi a primei sÄptÄmâni - </simpara> - </listitem> - <listitem> - <simpara> - %V - numÄrul sÄptÄmânii anului curent, conform standardului ISO 8601:1988, - ca numÄr zecimal, cuprins între 01 Åi 53, unde sÄptÄmâna 1 este prima - sÄptÄmânÄ care are cel puÅ£in 4 zile în anul curent, Åi cu Luni ca - prima zi a sÄptÄmânii. (UtilizaÅ£i %G sau %g pentru a afla componenta - anului, ce corespunde numÄrului sÄptÄmânii pentru timestamp-ul - specificat.) - </simpara> - </listitem> - <listitem> - <simpara> - %W - numÄrul sÄptÄmânii a anului curent ca numÄr zecimal, începând cu - prima zi de Luni ca primÄ zi a primei sÄptÄmâni - </simpara> - </listitem> - <listitem> - <simpara> - %w - ziua sÄptÄmânii ca numÄr zecimal, DuminicÄ fiind 0 - </simpara> - </listitem> - <listitem> - <simpara> - %x - reprezentarea preferenÅ£ialÄ a datei pentru setÄrile locale - curente, fÄrÄ orÄ - </simpara> - </listitem> - <listitem> - <simpara> - %X - reprezentarea preferenÅ£ialÄ a orei pentru setÄrile locale - curente, fÄrÄ datÄ - </simpara> - </listitem> - <listitem> - <simpara> - %y - anul, ca numÄr zecimal, fÄrÄ secol (domeniul de la 00 pânÄ la 99) - </simpara> - </listitem> - <listitem> - <simpara> - %Y - anul, ca numÄr zecimal, inclusiv Åi secolul - </simpara> - </listitem> - <listitem> - <simpara> - %Z sau %z - deplasamentul fusului orar, sau denumirea sa, sau - abreviatura (depinde de Sistemul de Operare) - </simpara> - </listitem> - <listitem> - <simpara> - %% - caracterul literal `%' - </simpara> - </listitem> - </itemizedlist> + <table> + <title>UrmÄtoarele caractere sunt recunoscute în cadrul parametrului <parameter>format</parameter></title> + <tgroup cols="3"> + <thead> + <row> + <entry><parameter>format</parameter></entry> + <entry>Descriere</entry> + <entry>Exemplu de valori întoarse</entry> + </row> + </thead> + <tbody> + <row> + <entry align="center"><emphasis>Ziua</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%a</literal></entry> + <entry>Reprezentarea textualÄ abreviatÄ a zilei sÄptÄmânii</entry> + <entry>De la <literal>Sun</literal> pânÄ la <literal>Sat</literal></entry> + </row> + <row> + <entry><literal>%A</literal></entry> + <entry>Reprezentarea textualÄ deplinÄ a zilei sÄptÄmânii</entry> + <entry>De la <literal>Sunday</literal> pânÄ la <literal>Saturday</literal></entry> + </row> + <row> + <entry><literal>%d</literal></entry> + <entry>Ziua lunii din douÄ cifre (prefixatÄ cu zero)</entry> + <entry>De la <literal>01</literal> pânÄ la <literal>31</literal></entry> + </row> + <row> + <entry><literal>%e</literal></entry> + <entry>Ziua lunii prefixatÄ cu spaÈiu în cazul unei singure cifre</entry> + <entry>De la <literal> 1</literal> pânÄ la <literal>31</literal></entry> + </row> + <row> + <entry><literal>%j</literal></entry> + <entry>Ziua anului, 3 cifre prefixate cu zerouri</entry> + <entry>De la <literal>001</literal> pânÄ la <literal>366</literal></entry> + </row> + <row> + <entry><literal>%u</literal></entry> + <entry>Reprezentarea numericÄ a zilei sÄptÄmânii în conformitate cu ISO-8601</entry> + <entry>De la <literal>1</literal> (Luni) pânÄ la <literal>7</literal> (DuminicÄ)</entry> + </row> + <row> + <entry><literal>%w</literal></entry> + <entry>Reprezentarea numericÄ a zilei sÄptÄmânii</entry> + <entry>De la <literal>0</literal> (DuminicÄ) pânÄ la <literal>6</literal> (SâmbÄtÄ)</entry> + </row> + <row> + <entry align="center"><emphasis>SÄptÄmâna</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%U</literal></entry> + <entry>NumÄrul sÄptÄmânii anului dat. Prima DuminicÄ din an este + începutul primei sÄptÄmâni</entry> + <entry><literal>13</literal> (pentru a 13-a sÄptÄmânÄ deplinÄ a anului)</entry> + </row> + <row> + <entry><literal>%V</literal></entry> + <entry>NumÄrul sÄptÄmânii anului dat în conformitate cu + ISO-8601:1988, începând cu prima sÄptÄmânÄ a anului cu cel puÈin 4 + zile de lucru, ziua de Luni fiind prima zi a sÄptÄmânii</entry> + <entry>De la <literal>01</literal> pânÄ la <literal>53</literal> + (unde 53 reprezintÄ o sÄptÄmânÄ suprapusÄ)</entry> + </row> + <row> + <entry><literal>%W</literal></entry> + <entry>Reprezentarea numericÄ a sÄptÄmânii din an, începând cu prima + zi de Luni ca prima sÄptÄmânÄ</entry> + <entry><literal>46</literal> (pentru a 46-a sÄptÄmânÄ a anului + începând cu Luni)</entry> + </row> + <row> + <entry align="center"><emphasis>Luna</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%b</literal></entry> + <entry>Denumirea abreviatÄ a lunii bazatÄ pe setÄrile locale</entry> + <entry>De la <literal>Jan</literal> pânÄ la <literal>Dec</literal></entry> + </row> + <row> + <entry><literal>%B</literal></entry> + <entry>Denumirea deplinÄ a lunii bazatÄ pe setÄrile locale</entry> + <entry>De la <literal>January</literal> pânÄ la <literal>December</literal></entry> + </row> + <row> + <entry><literal>%h</literal></entry> + <entry>Denumirea abreviatÄ a lunii bazatÄ pe setÄrile locale (un + pseudonim pentru %b)</entry> + <entry>De la <literal>Jan</literal> pânÄ la <literal>Dec</literal></entry> + </row> + <row> + <entry><literal>%m</literal></entry> + <entry>Reprezentarea din douÄ cifre a lunii</entry> + <entry>De la <literal>01</literal> (Ianuarie) pânÄ la <literal>12</literal> (Decembrie)</entry> + </row> + <row> + <entry align="center"><emphasis>Anul</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%C</literal></entry> + <entry>Reprezentarea din douÄ cifre a secolului (anul divizat la 100, + trunchiat pânÄ la un întreg)</entry> + <entry><literal>19</literal> pentru secolul 20</entry> + </row> + <row> + <entry><literal>%g</literal></entry> + <entry>Reprezentarea din douÄ cifre a anului conform standardului ISO-8601:1988 (vezi %V)</entry> + <entry>Exemplu: <literal>09</literal> pentru 6 Ianuarie, 2009</entry> + </row> + <row> + <entry><literal>%G</literal></entry> + <entry>Versiunea deplinÄ din patru cifre a %g</entry> + <entry>Exemplu: <literal>2008</literal> pentru 3 Ianuarie 2009</entry> + </row> + <row> + <entry><literal>%y</literal></entry> + <entry>Reprezentarea din douÄ cifre a anului</entry> + <entry>Exemplu: <literal>09</literal> pentru 2009, <literal>79</literal> pentru 1979</entry> + </row> + <row> + <entry><literal>%Y</literal></entry> + <entry>Reprezentarea din patru cifre a anului</entry> + <entry>Exemplu: <literal>2038</literal></entry> + </row> + <row> + <entry align="center"><emphasis>Ora</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%H</literal></entry> + <entry>Reprezentarea din douÄ cifre a orei în formatul cu 24 de ore</entry> + <entry>De la <literal>00</literal> pânÄ la <literal>23</literal></entry> + </row> + <row> + <entry><literal>%I</literal></entry> + <entry>Reprezentarea din douÄ cifre a orei în formatul cu 12 ore</entry> + <entry>De la <literal>01</literal> pânÄ la <literal>12</literal></entry> + </row> + <row> + <entry><literal>%l (litera minusculÄ 'L')</literal></entry> + <entry>Ora în formatul cu 12 ore, cu un spaÈiu înaintea orei cu o singurÄ cifrÄ</entry> + <entry><literal> 1</literal> through <literal>12</literal></entry> + </row> + <row> + <entry><literal>%M</literal></entry> + <entry>Reprezentarea din douÄ cifre a minutei</entry> + <entry>De la <literal>00</literal> pânÄ la <literal>59</literal></entry> + </row> + <row> + <entry><literal>%p</literal></entry> + <entry>'AM' sau 'PM' cu litere majuscule în dependenÈÄ de orÄ</entry> + <entry>Exemplu: <literal>AM</literal> pentru 00:31, <literal>PM</literal> pentru 22:23</entry> + </row> + <row> + <entry><literal>%P</literal></entry> + <entry>'am' sau 'pm' cu litere minuscule în dependenÈÄ de orÄ</entry> + <entry>Exemplu: <literal>am</literal> pentru 00:31, <literal>pm</literal> pentru 22:23</entry> + </row> + <row> + <entry><literal>%r</literal></entry> + <entry>Echivalent cu "%I:%M:%S %p"</entry> + <entry>Exemplu: <literal>09:34:17 PM</literal> pentru 21:34:17</entry> + </row> + <row> + <entry><literal>%R</literal></entry> + <entry>Echivalent cu "%H:%M"</entry> + <entry>Exemplu: <literal>00:35</literal> pentru 12:35 AM, <literal>16:44</literal> pentru 4:44 PM</entry> + </row> + <row> + <entry><literal>%S</literal></entry> + <entry>Reprezentarea din douÄ cifre a secundei</entry> + <entry>De la <literal>00</literal> pânÄ la <literal>59</literal></entry> + </row> + <row> + <entry><literal>%T</literal></entry> + <entry>Echivalent cu "%H:%M:%S"</entry> + <entry>Exemplu: <literal>21:34:17</literal> pentru 09:34:17 PM</entry> + </row> + <row> + <entry><literal>%X</literal></entry> + <entry>Reprezentarea preferenÈialÄ a orei în baza setÄrilor locale, fÄrÄ datÄ</entry> + <entry>Exemplu: <literal>03:59:16</literal> sau <literal>15:59:16</literal></entry> + </row> + <row> + <entry><literal>%z</literal></entry> + <entry>Deplasamentul fusului orar relativ la UTC sau abrevierea + (depinde de sistemul de operare)</entry> + <entry>Exemplu: <literal>-0500</literal> sau <literal>EST</literal> pentru Eastern Time</entry> + </row> + <row> + <entry><literal>%Z</literal></entry> + <entry>Deplasamentul/abrevierea fusului orar ce NU este datÄ de %z + (depinde de sistemul de operare)</entry> + <entry>Exemplu: <literal>-0500</literal> sau <literal>EST</literal> pentru Eastern Time</entry> + </row> + <row> + <entry align="center"><emphasis>Data Èi ora</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%c</literal></entry> + <entry>Reprezentarea preferenÈialÄ a datei Èi orei bazate pe setÄrile locale</entry> + <entry>Exemplu: <literal>Tue Feb 5 00:45:10 2009</literal> pentru + 4 februarie 2009, ora 12:45:10 AM</entry> + </row> + <row> + <entry><literal>%D</literal></entry> + <entry>Echivalent cu "%m/%d/%y"</entry> + <entry>Exemplu: <literal>02/05/09</literal> pentru February 5, 2009</entry> + </row> + <row> + <entry><literal>%F</literal></entry> + <entry>Echivalent cu "%y-%m-%d" (utilizat deseori la bazele de date)</entry> + <entry>Exemplu: <literal>2009-02-05</literal> pentru February 5, 2009</entry> + </row> + <row> + <entry><literal>%s</literal></entry> + <entry>Momentul de timp dupÄ Epoca Unix (la fel ca Èi în cazul + funcÈiei <function>time</function>)</entry> + <entry>Exemplu: <literal>305815200</literal> pentru September 10, 1979 08:40:00 AM</entry> + </row> + <row> + <entry><literal>%x</literal></entry> + <entry>Reprezentarea preferenÈialÄ a datei în baza setÄrilor locale, fÄrÄ orÄ</entry> + <entry>Exemplu: <literal>02/05/09</literal> pentru February 5, 2009</entry> + </row> + <row> + <entry align="center"><emphasis>Diverse</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%n</literal></entry> + <entry>Trecerea la linie nouÄ ("\n")</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%t</literal></entry> + <entry>Caracterul Tab ("\t")</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%%</literal></entry> + <entry>Caracterul "procent" ("%")</entry> + <entry>---</entry> + </row> + </tbody> + </tgroup> + </table> </para> <para> Lungimea maximÄ a acestui parametru este de 1023 caractere. </para> + <warning> + <simpara> + Contrar standardului ISO-9889:1999, Sun Solaris âncepe cu DuminicÄ ca 1. + Ãn rezultat, %u poate sÄ nu funcÈioneze dupÄ cum este descris în acest + manual. + </simpara> + </warning> </listitem> </varlistentry> @@ -275,11 +327,12 @@ <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> - Ãntoarce un string formatat în corespundere cu string-ul de formatare dat, - utilizând <parameter>timestamp</parameter>-ul dat sau data Åi ora localÄ, - dacÄ nu este furnizat un timestamp. Denumirile lunilor Åi a zilelor - sÄptÄmânii Åi alte string-uri dependente de limbÄ sunt în corespundere cu - setÄrile locale stabilite cu <function>setlocale</function>. + Ãntoarce un string formatat în corespundere cu parametrul + <parameter>format</parameter>, utilizând <parameter>timestamp</parameter>-ul + dat sau data Åi ora localÄ, dacÄ nu este furnizat un timestamp. Denumirile + lunilor Åi a zilelor sÄptÄmânii Åi alte string-uri dependente de limbÄ sunt + în corespundere cu setÄrile locale stabilite cu + <function>setlocale</function>. </para> </refsect1> @@ -312,7 +365,7 @@ <refsect1 role="examples"> &reftitle.examples; <para> - Acest exemplu funcÅ£ioneazÄ dacÄ aveÅ£i setÄrile locale respective instalate + Acest exemplu va funcÅ£iona dacÄ aveÅ£i setÄrile locale respective instalate în sistem. <example> <title>Exemple <function>strftime</function></title>
http://cvs.php.net/viewvc.cgi/phpdoc-ro/reference/datetime/functions/strftime.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc-ro/reference/datetime/functions/strftime.xml diff -u phpdoc-ro/reference/datetime/functions/strftime.xml:1.5 phpdoc-ro/reference/datetime/functions/strftime.xml:1.6 --- phpdoc-ro/reference/datetime/functions/strftime.xml:1.5 Sun Jan 25 18:34:26 2009 +++ phpdoc-ro/reference/datetime/functions/strftime.xml Thu Apr 16 11:54:28 2009 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> -<!-- $Revision: 1.5 $ --> -<!-- EN-Revision: 1.26 Maintainer: simionea Status: ready --> +<!-- $Revision: 1.6 $ --> +<!-- EN-Revision: 1.29 Maintainer: simionea Status: ready --> <!-- CREDITS: adiju --> <refentry xml:id="function.strftime" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"> <refnamediv> @@ -16,7 +16,7 @@ <methodparam choice="opt"><type>int</type><parameter>timestamp</parameter><initializer>time()</initializer></methodparam> </methodsynopsis> <para> - FormateazÄ o orÄ/datÄ localÄ Ã®n conformitate cu setÄrile locale. Denumirile + FormateazÄ ora Èi/sau data în conformitate cu setÄrile locale. Denumirile lunilor Åi a zilelor sÄptÄmânii Åi alte string-uri dependente de limbÄ sunt în conformitate cu setÄrile locale stabilite prin fincÅ£ia <function>setlocale</function>. @@ -26,9 +26,9 @@ dumneavoastrÄ C, în care caz ele nu vor fi susÅ£inute de funcÅ£ia PHP <function>strftime</function>. Ãn plus, nu toate platformele susÅ£in timestamp-uri negative, de aceea domeniul de date poate fi limitat la valori - nu mai mici de Epoca Unix. Aceasta înseamnÄ cÄ de ex. %e, %T, %R Åi %D (pot - fi mai multe) cu date anterioare la <literal>Jan 1, 1970</literal> nu vor - funcÅ£iona în Windows, unele distibuÅ£ii Linux, Åi alte câteva sisteme de + nu mai mici de Epoca Unix. Aceasta înseamnÄ cÄ %e, %T, %R Åi %D (pot + fi mai multe), precum Èi date anterioare la <literal>Jan 1, 1970</literal> nu + vor funcÅ£iona în Windows, unele distibuÅ£ii Linux, Åi alte câteva sisteme de operare. Pentru sisteme Windows o privire de ansamblu a specificatorilor de conversie susÅ£inuÅ£i poate fi gÄsitÄ pe acest <link xlink:href="&url.strftime.win32;">website <acronym>MSDN</acronym></link>. @@ -43,226 +43,278 @@ <term><parameter>format</parameter></term> <listitem> <para> - UrmÄtorii specificatori de conversie sunt recunoscuÅ£i în string-ul de - formatare: - <itemizedlist> - <listitem> - <simpara> - %a - denumirea zilei sÄptÄmânii prescurtatÄ Ã®n conformitate cu - setÄrile locale curente - </simpara> - </listitem> - <listitem> - <simpara> - %A - denumirea deplinÄ a zilei sÄptÄmânii în conformitate cu setÄrile - locale curente - </simpara> - </listitem> - <listitem> - <simpara> - %b - denumirea lunii abreviatÄ Ã®n conformitate cu setÄrile locale - curente - </simpara> - </listitem> - <listitem> - <simpara> - %B - denumirea deplinÄ a lunii în conformitate cu setÄrile locale - curente - </simpara> - </listitem> - <listitem> - <simpara> - %c - reprezentarea preferenÅ£ialÄ a datei Åi a orei pentru setÄrile - locale curente - </simpara> - </listitem> - <listitem> - <simpara> - %C - numÄrul secolului (anul divizat la 100 Åi trunchiat pânÄ la - valoarea întreagÄ, domeniul de la 00 pânÄ la 99) - </simpara> - </listitem> - <listitem> - <simpara> - %d - ziua lunii ca valoare zecimalÄ (domeniul de la 01 pânÄ la 31) - </simpara> - </listitem> - <listitem> - <simpara> - %D - echivalent cu %m/%d/%y - </simpara> - </listitem> - <listitem> - <simpara> - %e - ziua lunii ca valoare zecimalÄ. Când este formatÄ dintr-o cifrÄ, - se prefixeazÄ cu un spaÅ£iu (domeniul de la ' 1' pânÄ la '31') - </simpara> - </listitem> - <listitem> - <simpara> - %g - la fel ca Åi %G, dar fÄrÄ secol. - </simpara> - </listitem> - <listitem> - <simpara> - %G - anul din 4 cifre ce corespunde numÄrului sÄptÄmânii conform - standardului ISO (vezi %V). Aceasta are acelaÅi format Åi valoare ca - Åi %Y, cu excepÅ£ia cÄ dacÄ numÄrul sÄptÄmânii conform ISO aparÅ£ine - anului precedent sau urmÄtor, atunci este utilizat acel an. - </simpara> - </listitem> - <listitem> - <simpara> - %h - echivalent cu %b - </simpara> - </listitem> - <listitem> - <simpara> - %H - ora ca numÄr zecimal, utilizându-se 24 ore (domeniul de la 00 - pânÄ la 23) - </simpara> - </listitem> - <listitem> - <simpara> - %I - ora ca numÄr zecimal, utilizându-se 12 ore (domeniul de la 01 - pânÄ la 12) - </simpara> - </listitem> - <listitem> - <simpara> - %j - ziua anului ca numÄr zecimal (domeniul de la 001 pânÄ la 366) - </simpara> - </listitem> - <listitem> - <simpara> - %m - luna ca numÄr zecimal (domeniul de la 01 pânÄ la 12) - </simpara> - </listitem> - <listitem> - <simpara> - %M - minuta ca numÄr zecimal - </simpara> - </listitem> - <listitem> - <simpara> - %n - caracterul 'newline' - </simpara> - </listitem> - <listitem> - <simpara> - %p - `AM' sau `PM' (cu litere majuscule) în corespundere cu valoarea - orei, sau string-urile corespunzÄtoare pentru setÄrile locale curente - </simpara> - </listitem> - <listitem> - <simpara> - %P - `am' sau `pm' (cu litere minuscule) în corespundere cu valoarea - orei, sau string-urile corespunzÄtoare pentru setÄrile locale curente - </simpara> - </listitem> - <listitem> - <simpara> - %r - ora în notarea a.m. Åi p.m. - </simpara> - </listitem> - <listitem> - <simpara> - %R - ora în notarea cu 24 de ore - </simpara> - </listitem> - <listitem> - <simpara> - %S - secunde ca numÄr zecimal - </simpara> - </listitem> - <listitem> - <simpara> - %t - caracterul 'tab' - </simpara> - </listitem> - <listitem> - <simpara> - %T - ora curentÄ, echivalent cu %H:%M:%S - </simpara> - </listitem> - <listitem> - <simpara> - %u - ziua sÄptÄmânii ca numÄr zecimal din domeniul [1,7], 1 - reprezentând Luni - </simpara> - <warning> - <simpara> - Sun Solaris se pare cÄ considerÄ Duminica ca 1, cu toate cÄ - ISO 9889:1999 (standardul curent C) în mod explicit specificÄ cÄ - aceasta tebuie sÄ fie Luni. - </simpara> - </warning> - </listitem> - <listitem> - <simpara> - %U - numÄrul sÄptÄmânii a anului curent ca numÄr zecimal, începând cu - prima DuminicÄ ca prima zi a primei sÄptÄmâni - </simpara> - </listitem> - <listitem> - <simpara> - %V - numÄrul sÄptÄmânii anului curent, conform standardului ISO 8601:1988, - ca numÄr zecimal, cuprins între 01 Åi 53, unde sÄptÄmâna 1 este prima - sÄptÄmânÄ care are cel puÅ£in 4 zile în anul curent, Åi cu Luni ca - prima zi a sÄptÄmânii. (UtilizaÅ£i %G sau %g pentru a afla componenta - anului, ce corespunde numÄrului sÄptÄmânii pentru timestamp-ul - specificat.) - </simpara> - </listitem> - <listitem> - <simpara> - %W - numÄrul sÄptÄmânii a anului curent ca numÄr zecimal, începând cu - prima zi de Luni ca primÄ zi a primei sÄptÄmâni - </simpara> - </listitem> - <listitem> - <simpara> - %w - ziua sÄptÄmânii ca numÄr zecimal, DuminicÄ fiind 0 - </simpara> - </listitem> - <listitem> - <simpara> - %x - reprezentarea preferenÅ£ialÄ a datei pentru setÄrile locale - curente, fÄrÄ orÄ - </simpara> - </listitem> - <listitem> - <simpara> - %X - reprezentarea preferenÅ£ialÄ a orei pentru setÄrile locale - curente, fÄrÄ datÄ - </simpara> - </listitem> - <listitem> - <simpara> - %y - anul, ca numÄr zecimal, fÄrÄ secol (domeniul de la 00 pânÄ la 99) - </simpara> - </listitem> - <listitem> - <simpara> - %Y - anul, ca numÄr zecimal, inclusiv Åi secolul - </simpara> - </listitem> - <listitem> - <simpara> - %Z sau %z - deplasamentul fusului orar, sau denumirea sa, sau - abreviatura (depinde de Sistemul de Operare) - </simpara> - </listitem> - <listitem> - <simpara> - %% - caracterul literal `%' - </simpara> - </listitem> - </itemizedlist> + <table> + <title>UrmÄtoarele caractere sunt recunoscute în cadrul parametrului <parameter>format</parameter></title> + <tgroup cols="3"> + <thead> + <row> + <entry><parameter>format</parameter></entry> + <entry>Descriere</entry> + <entry>Exemplu de valori întoarse</entry> + </row> + </thead> + <tbody> + <row> + <entry align="center"><emphasis>Ziua</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%a</literal></entry> + <entry>Reprezentarea textualÄ abreviatÄ a zilei sÄptÄmânii</entry> + <entry>De la <literal>Sun</literal> pânÄ la <literal>Sat</literal></entry> + </row> + <row> + <entry><literal>%A</literal></entry> + <entry>Reprezentarea textualÄ deplinÄ a zilei sÄptÄmânii</entry> + <entry>De la <literal>Sunday</literal> pânÄ la <literal>Saturday</literal></entry> + </row> + <row> + <entry><literal>%d</literal></entry> + <entry>Ziua lunii din douÄ cifre (prefixatÄ cu zero)</entry> + <entry>De la <literal>01</literal> pânÄ la <literal>31</literal></entry> + </row> + <row> + <entry><literal>%e</literal></entry> + <entry>Ziua lunii prefixatÄ cu spaÈiu în cazul unei singure cifre</entry> + <entry>De la <literal> 1</literal> pânÄ la <literal>31</literal></entry> + </row> + <row> + <entry><literal>%j</literal></entry> + <entry>Ziua anului, 3 cifre prefixate cu zerouri</entry> + <entry>De la <literal>001</literal> pânÄ la <literal>366</literal></entry> + </row> + <row> + <entry><literal>%u</literal></entry> + <entry>Reprezentarea numericÄ a zilei sÄptÄmânii în conformitate cu ISO-8601</entry> + <entry>De la <literal>1</literal> (Luni) pânÄ la <literal>7</literal> (DuminicÄ)</entry> + </row> + <row> + <entry><literal>%w</literal></entry> + <entry>Reprezentarea numericÄ a zilei sÄptÄmânii</entry> + <entry>De la <literal>0</literal> (DuminicÄ) pânÄ la <literal>6</literal> (SâmbÄtÄ)</entry> + </row> + <row> + <entry align="center"><emphasis>SÄptÄmâna</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%U</literal></entry> + <entry>NumÄrul sÄptÄmânii anului dat. Prima DuminicÄ din an este + începutul primei sÄptÄmâni</entry> + <entry><literal>13</literal> (pentru a 13-a sÄptÄmânÄ deplinÄ a anului)</entry> + </row> + <row> + <entry><literal>%V</literal></entry> + <entry>NumÄrul sÄptÄmânii anului dat în conformitate cu + ISO-8601:1988, începând cu prima sÄptÄmânÄ a anului cu cel puÈin 4 + zile de lucru, ziua de Luni fiind prima zi a sÄptÄmânii</entry> + <entry>De la <literal>01</literal> pânÄ la <literal>53</literal> + (unde 53 reprezintÄ o sÄptÄmânÄ suprapusÄ)</entry> + </row> + <row> + <entry><literal>%W</literal></entry> + <entry>Reprezentarea numericÄ a sÄptÄmânii din an, începând cu prima + zi de Luni ca prima sÄptÄmânÄ</entry> + <entry><literal>46</literal> (pentru a 46-a sÄptÄmânÄ a anului + începând cu Luni)</entry> + </row> + <row> + <entry align="center"><emphasis>Luna</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%b</literal></entry> + <entry>Denumirea abreviatÄ a lunii bazatÄ pe setÄrile locale</entry> + <entry>De la <literal>Jan</literal> pânÄ la <literal>Dec</literal></entry> + </row> + <row> + <entry><literal>%B</literal></entry> + <entry>Denumirea deplinÄ a lunii bazatÄ pe setÄrile locale</entry> + <entry>De la <literal>January</literal> pânÄ la <literal>December</literal></entry> + </row> + <row> + <entry><literal>%h</literal></entry> + <entry>Denumirea abreviatÄ a lunii bazatÄ pe setÄrile locale (un + pseudonim pentru %b)</entry> + <entry>De la <literal>Jan</literal> pânÄ la <literal>Dec</literal></entry> + </row> + <row> + <entry><literal>%m</literal></entry> + <entry>Reprezentarea din douÄ cifre a lunii</entry> + <entry>De la <literal>01</literal> (Ianuarie) pânÄ la <literal>12</literal> (Decembrie)</entry> + </row> + <row> + <entry align="center"><emphasis>Anul</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%C</literal></entry> + <entry>Reprezentarea din douÄ cifre a secolului (anul divizat la 100, + trunchiat pânÄ la un întreg)</entry> + <entry><literal>19</literal> pentru secolul 20</entry> + </row> + <row> + <entry><literal>%g</literal></entry> + <entry>Reprezentarea din douÄ cifre a anului conform standardului ISO-8601:1988 (vezi %V)</entry> + <entry>Exemplu: <literal>09</literal> pentru 6 Ianuarie, 2009</entry> + </row> + <row> + <entry><literal>%G</literal></entry> + <entry>Versiunea deplinÄ din patru cifre a %g</entry> + <entry>Exemplu: <literal>2008</literal> pentru 3 Ianuarie 2009</entry> + </row> + <row> + <entry><literal>%y</literal></entry> + <entry>Reprezentarea din douÄ cifre a anului</entry> + <entry>Exemplu: <literal>09</literal> pentru 2009, <literal>79</literal> pentru 1979</entry> + </row> + <row> + <entry><literal>%Y</literal></entry> + <entry>Reprezentarea din patru cifre a anului</entry> + <entry>Exemplu: <literal>2038</literal></entry> + </row> + <row> + <entry align="center"><emphasis>Ora</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%H</literal></entry> + <entry>Reprezentarea din douÄ cifre a orei în formatul cu 24 de ore</entry> + <entry>De la <literal>00</literal> pânÄ la <literal>23</literal></entry> + </row> + <row> + <entry><literal>%I</literal></entry> + <entry>Reprezentarea din douÄ cifre a orei în formatul cu 12 ore</entry> + <entry>De la <literal>01</literal> pânÄ la <literal>12</literal></entry> + </row> + <row> + <entry><literal>%l (litera minusculÄ 'L')</literal></entry> + <entry>Ora în formatul cu 12 ore, cu un spaÈiu înaintea orei cu o singurÄ cifrÄ</entry> + <entry><literal> 1</literal> through <literal>12</literal></entry> + </row> + <row> + <entry><literal>%M</literal></entry> + <entry>Reprezentarea din douÄ cifre a minutei</entry> + <entry>De la <literal>00</literal> pânÄ la <literal>59</literal></entry> + </row> + <row> + <entry><literal>%p</literal></entry> + <entry>'AM' sau 'PM' cu litere majuscule în dependenÈÄ de orÄ</entry> + <entry>Exemplu: <literal>AM</literal> pentru 00:31, <literal>PM</literal> pentru 22:23</entry> + </row> + <row> + <entry><literal>%P</literal></entry> + <entry>'am' sau 'pm' cu litere minuscule în dependenÈÄ de orÄ</entry> + <entry>Exemplu: <literal>am</literal> pentru 00:31, <literal>pm</literal> pentru 22:23</entry> + </row> + <row> + <entry><literal>%r</literal></entry> + <entry>Echivalent cu "%I:%M:%S %p"</entry> + <entry>Exemplu: <literal>09:34:17 PM</literal> pentru 21:34:17</entry> + </row> + <row> + <entry><literal>%R</literal></entry> + <entry>Echivalent cu "%H:%M"</entry> + <entry>Exemplu: <literal>00:35</literal> pentru 12:35 AM, <literal>16:44</literal> pentru 4:44 PM</entry> + </row> + <row> + <entry><literal>%S</literal></entry> + <entry>Reprezentarea din douÄ cifre a secundei</entry> + <entry>De la <literal>00</literal> pânÄ la <literal>59</literal></entry> + </row> + <row> + <entry><literal>%T</literal></entry> + <entry>Echivalent cu "%H:%M:%S"</entry> + <entry>Exemplu: <literal>21:34:17</literal> pentru 09:34:17 PM</entry> + </row> + <row> + <entry><literal>%X</literal></entry> + <entry>Reprezentarea preferenÈialÄ a orei în baza setÄrilor locale, fÄrÄ datÄ</entry> + <entry>Exemplu: <literal>03:59:16</literal> sau <literal>15:59:16</literal></entry> + </row> + <row> + <entry><literal>%z</literal></entry> + <entry>Deplasamentul fusului orar relativ la UTC sau abrevierea + (depinde de sistemul de operare)</entry> + <entry>Exemplu: <literal>-0500</literal> sau <literal>EST</literal> pentru Eastern Time</entry> + </row> + <row> + <entry><literal>%Z</literal></entry> + <entry>Deplasamentul/abrevierea fusului orar ce NU este datÄ de %z + (depinde de sistemul de operare)</entry> + <entry>Exemplu: <literal>-0500</literal> sau <literal>EST</literal> pentru Eastern Time</entry> + </row> + <row> + <entry align="center"><emphasis>Data Èi ora</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%c</literal></entry> + <entry>Reprezentarea preferenÈialÄ a datei Èi orei bazate pe setÄrile locale</entry> + <entry>Exemplu: <literal>Tue Feb 5 00:45:10 2009</literal> pentru + 4 februarie 2009, ora 12:45:10 AM</entry> + </row> + <row> + <entry><literal>%D</literal></entry> + <entry>Echivalent cu "%m/%d/%y"</entry> + <entry>Exemplu: <literal>02/05/09</literal> pentru February 5, 2009</entry> + </row> + <row> + <entry><literal>%F</literal></entry> + <entry>Echivalent cu "%y-%m-%d" (utilizat deseori la bazele de date)</entry> + <entry>Exemplu: <literal>2009-02-05</literal> pentru February 5, 2009</entry> + </row> + <row> + <entry><literal>%s</literal></entry> + <entry>Momentul de timp dupÄ Epoca Unix (la fel ca Èi în cazul + funcÈiei <function>time</function>)</entry> + <entry>Exemplu: <literal>305815200</literal> pentru September 10, 1979 08:40:00 AM</entry> + </row> + <row> + <entry><literal>%x</literal></entry> + <entry>Reprezentarea preferenÈialÄ a datei în baza setÄrilor locale, fÄrÄ orÄ</entry> + <entry>Exemplu: <literal>02/05/09</literal> pentru February 5, 2009</entry> + </row> + <row> + <entry align="center"><emphasis>Diverse</emphasis></entry> + <entry>---</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%n</literal></entry> + <entry>Trecerea la linie nouÄ ("\n")</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%t</literal></entry> + <entry>Caracterul Tab ("\t")</entry> + <entry>---</entry> + </row> + <row> + <entry><literal>%%</literal></entry> + <entry>Caracterul "procent" ("%")</entry> + <entry>---</entry> + </row> + </tbody> + </tgroup> + </table> </para> <para> Lungimea maximÄ a acestui parametru este de 1023 caractere. </para> + <warning> + <simpara> + Contrar standardului ISO-9889:1999, Sun Solaris âncepe cu DuminicÄ ca 1. + Ãn rezultat, %u poate sÄ nu funcÈioneze dupÄ cum este descris în acest + manual. + </simpara> + </warning> </listitem> </varlistentry> @@ -275,11 +327,12 @@ <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> - Ãntoarce un string formatat în corespundere cu string-ul de formatare dat, - utilizând <parameter>timestamp</parameter>-ul dat sau data Åi ora localÄ, - dacÄ nu este furnizat un timestamp. Denumirile lunilor Åi a zilelor - sÄptÄmânii Åi alte string-uri dependente de limbÄ sunt în corespundere cu - setÄrile locale stabilite cu <function>setlocale</function>. + Ãntoarce un string formatat în corespundere cu parametrul + <parameter>format</parameter>, utilizând <parameter>timestamp</parameter>-ul + dat sau data Åi ora localÄ, dacÄ nu este furnizat un timestamp. Denumirile + lunilor Åi a zilelor sÄptÄmânii Åi alte string-uri dependente de limbÄ sunt + în corespundere cu setÄrile locale stabilite cu + <function>setlocale</function>. </para> </refsect1> @@ -312,7 +365,7 @@ <refsect1 role="examples"> &reftitle.examples; <para> - Acest exemplu funcÅ£ioneazÄ dacÄ aveÅ£i setÄrile locale respective instalate + Acest exemplu va funcÅ£iona dacÄ aveÅ£i setÄrile locale respective instalate în sistem. <example> <title>Exemple <function>strftime</function></title>