cvs: phpdoc-cs / language-snippets.ent /reference/datetime/functions strftime.xml
[email protected] ("Lukas Jelinek") Thu, 26 Sep 2002 20:22:18 -0000
| Newsgroups | php.doc.cs |
|---|---|
| Message-ID | <cvsluk1033071738@cvsserver> |
luk Thu Sep 26 16:22:18 2002 EDT
Added files:
/phpdoc-cs/reference/datetime/functions strftime.xml
Modified files:
/phpdoc-cs language-snippets.ent
Log:
luk-20020926162218.txt
(text/plain, 9.1 KB)
Index: phpdoc-cs/language-snippets.ent
diff -u phpdoc-cs/language-snippets.ent:1.16 phpdoc-cs/language-snippets.ent:1.17
--- phpdoc-cs/language-snippets.ent:1.16 Sat Sep 21 06:17:28 2002
+++ phpdoc-cs/language-snippets.ent Thu Sep 26 16:22:18 2002
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-2"?>
-<!-- EN-Revision: 1.28 Maintainer: luk Status: ready -->
+<!-- EN-Revision: 1.31 Maintainer: luk Status: ready -->
<!ENTITY warn.experimental '<warning><simpara>Toto roz¹íøení je
<emphasis>EXPERIMENTÁLNÍ</emphasis>. Chování tohoto roz¹íøení,
@@ -97,7 +97,7 @@
<!-- Used in reference/$extname/ini.xml -->
<!ENTITY extension.runtime '<simpara>
-The behaviour of these functions is affected by settings in &php.ini;.
+Chování tìchto funkcí je ovlivnìno nastavením parametrù v &php.ini;.
</simpara>'>
<!-- Used in reference/$extname/constants.xml -->
Index: phpdoc-cs/reference/datetime/functions/strftime.xml
+++ phpdoc-cs/reference/datetime/functions/strftime.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: luk Status: ready -->
<refentry id="function.strftime">
<refnamediv>
<refname>strftime</refname>
<refpurpose>
Formátuje místní èas/datum s ohledem na nastavení národních specifik
</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>string</type><methodname>strftime</methodname>
<methodparam><type>string</type><parameter>format</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>
timestamp
</parameter></methodparam>
</methodsynopsis>
<para>
Vrací øetìzec formátovaný podle daného formátovacího øetìzce, s pou¾itím
daného èasového razítka <parameter>timestamp</parameter>, nebo aktuálního
místního èasu, není-li razítko dáno. Název mìsíce, dne v týdnu a dal¹í
jazykovì závislé øetìzce respektují národní specifika nastavená
pomocí <function>setlocale</function>.
</para>
<para>
Ve formátovacím øetìzci se rozli¹ují tyto konverzní specifikátory:
<itemizedlist>
<listitem>
<simpara>
%a - zkrácený název dne v týdnu (podle národního nastavení)
</simpara>
</listitem>
<listitem>
<simpara>
%A - úplný název dne v týdnu (podle národního nastavení)
</simpara>
</listitem>
<listitem>
<simpara>
%b - zkrácený název mìsíce (podle národního nastavení)
</simpara>
</listitem>
<listitem>
<simpara>
%B - úplný název mìsíce (podle národního nastavení)
</simpara>
</listitem>
<listitem>
<simpara>
%c - reprezentace èasu a data preferovaná aktuálním národním
nastavením
</simpara>
</listitem>
<listitem>
<simpara>
%C - èíslo století (rok dìlený 100 a zkrácený na celé èíslo,
od 00 do 99)
</simpara>
</listitem>
<listitem>
<simpara>
%d - den v mìsíci jako desítkové èíslo (01 a¾ 31)
</simpara>
</listitem>
<listitem>
<simpara>
%D - toté¾ jako %m/%d/%y
</simpara>
</listitem>
<listitem>
<simpara>
%e - den v mìsíci jako desítkové èíslo, jedné samotné èíslici (èísla
1 a¾ 9) pøedchází mezera (' 1' a¾ '31')
</simpara>
</listitem>
<listitem>
<simpara>
%g - jako %G, ale bez století
</simpara>
</listitem>
<listitem>
<simpara>
%G - ètyøèíslicovì reprezentovaný rok odpovídající týdnu podle ISO
(viz %V). Má tentý¾ formát a hodnotu jako %Y, kromì toho, ¾e pokud
èíslo týdne podle ISO patøí pøedchozímu nebo následujícímu roku,
bude tento odli¹ný rok pou¾it.
</simpara>
</listitem>
<listitem>
<simpara>
%h - toté¾ jako %b
</simpara>
</listitem>
<listitem>
<simpara>
%H - hodina jako desítkové èíslo ve 24-hodinovém formátu (00 a¾ 23)
</simpara>
</listitem>
<listitem>
<simpara>
%I - hodina jako desítkové èíslo ve 12-hodinovém formátu (01 a¾ 12)
</simpara>
</listitem>
<listitem>
<simpara>
%j - den v roce jako desítkové èíslo (001 a¾ 366)
</simpara>
</listitem>
<listitem>
<simpara>
%m - mìsíc jako desítkové èíslo (01 a¾ 12)
</simpara>
</listitem>
<listitem>
<simpara>
%M - minuta jako desítkové èíslo
</simpara>
</listitem>
<listitem>
<simpara>
%n - znak odøádkování
</simpara>
</listitem>
<listitem>
<simpara>
%p - `am' nebo `pm' v závislosti na hodnotì èasu, resp. odpovídající
øetìzec podle národního nastavení
</simpara>
</listitem>
<listitem>
<simpara>
%r - èas v notaci a.m. a p.m. (12-hodinové)
</simpara>
</listitem>
<listitem>
<simpara>
%R - èas ve 24-hodinové notaci
</simpara>
</listitem>
<listitem>
<simpara>
%S - sekunda jako desítkové èíslo
</simpara>
</listitem>
<listitem>
<simpara>
%t - znak tabulátoru
</simpara>
</listitem>
<listitem>
<simpara>
%T - aktuální èas, toté¾ jako %H:%M:%S
</simpara>
</listitem>
<listitem>
<simpara>
%u - den v týdnu jako desítkové èíslo [1,7], 1 reprezentuje pondìlí
</simpara>
<warning>
<simpara>
Na poèítaèích Sun Solaris se vyskytuje nedìle jako první den v týdnu,
pøesto¾e ISO 9889:1999 (aktuální C standard) jasnì specifikuje, ¾e
by to mìlo být pondìlí.
</simpara>
</warning>
</listitem>
<listitem>
<simpara>
%U - týden v aktuálním roce jako desítkové èíslo, poèínaje první
nedìlí jako prvním dnem prvního týdne
</simpara>
</listitem>
<listitem>
<simpara>
%V - týden v aktuálním roce podle ISO 8601:1988 jako desítkové èíslo,
v rozsahu od 01 do 53, kde 1 je první týden s alespoò 4 dny v
tomto roce, a s pondìlkem jako prvním dnem v týdnu. (Odpovídající
rok lze získat pomocí %G nebo %g.)
</simpara>
</listitem>
<listitem>
<simpara>
%W - týden v aktuálním roce jako desítkové èíslo, poèínaje prvním
pondìlkem jako prvním dnem prvního týdne
</simpara>
</listitem>
<listitem>
<simpara>
%w - den v týdnu jako desítkové èíslo, nedìle odpovídá 0
</simpara>
</listitem>
<listitem>
<simpara>
%x - preferovaná reprezentace data (bez èasu) pro aktuální národní
nastavení
</simpara>
</listitem>
<listitem>
<simpara>
%X - preferovaná reprezentace èasu (bez data) pro aktuální národní
nastavení
</simpara>
</listitem>
<listitem>
<simpara>
%y - rok jako desítkové èíslo bez století (00 a¾ 99)
</simpara>
</listitem>
<listitem>
<simpara>
%Y - rok jako desítkové èíslo vèetnì století
</simpara>
</listitem>
<listitem>
<simpara>
%Z - èasová zóna, její název nebo zkratka
</simpara>
</listitem>
<listitem>
<simpara>
%% - znak `%' (procento)
</simpara>
</listitem>
</itemizedlist>
<note>
<para>
V¹echny konverzní specifikátory nemusí být podporovány va¹í C knihovnou,
potom nebudou podporovány ani funkcí <function>strftime</function>
v PHP. To znamená, ¾e %T a %D nebudou fungovat na Windows.
</para>
</note>
<example>
<title>Pøíklad - <function>strftime</function></title>
<programlisting role="php">
<![CDATA[
setlocale (LC_TIME, "C");
print (strftime ("%A je ve fin¹tinì "));
setlocale (LC_TIME, "fi_FI");
print (strftime ("%A, ve francouz¹tinì "));
setlocale (LC_TIME, "fr_FR");
print (strftime ("%A a v nìmèinì "));
setlocale (LC_TIME, "de_DE");
print (strftime ("%A.\n"));
]]>
</programlisting>
</example>
Tento pøíklad bude fungovat jen tehdy, máte-li daná národní specifika
nainstalována v systému.
</para>
<para>
Viz také <function>setlocale</function> a
<function>mktime</function>, a <ulink url="&spec.strftime;">
specifikaci Open Group
<function>strftime</function></ulink>.
</para>
</refsect1>
</refentry>
<!-- 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
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->