cvs: phpdoc-sk /reference/datetime/functions checkdate.xml date.xml getdate.xml gettimeofday.xml gmdate.xml gmmktime.xml gmstrftime.xml localtime.xml microtime.xml mktime.xml strftime.xml
[email protected] ("Joseph Drake") Tue, 24 Jun 2003 00:56:33 -0000
| Newsgroups | php.doc.sk |
|---|---|
| Message-ID | <cvsjoseph1056416193@cvsserver> |
joseph Mon Jun 23 20:56:33 2003 EDT
Added files:
/phpdoc-sk/reference/datetime/functions date.xml getdate.xml
gettimeofday.xml gmdate.xml
gmmktime.xml gmstrftime.xml
checkdate.xml localtime.xml
microtime.xml mktime.xml
strftime.xml
Log:
here it is!
joseph-20030623205633.txt
(text/plain, 48.6 KB)
Index: phpdoc-sk/reference/datetime/functions/date.xml
+++ phpdoc-sk/reference/datetime/functions/date.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 -->
<refentry id="function.date">
<refnamediv>
<refname>date</refname>
<refpurpose>Sformátova» miestny èas/dátum</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>string</type><methodname>date</methodname>
<methodparam><type>string</type><parameter>format</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>
timestamp
</parameter></methodparam>
</methodsynopsis>
<para>
Vracia re»azec sformátovaný podµa daného formátového re»azca pomocou
daného integeru <parameter>timestamp</parameter> alebo ak nie je daný
¾iadny timestamp, podµa aktuálneho miestneho èasu. Inými slovami,
<parameter>timestamp</parameter> je voliteµný a jeho východzou
hodnotou je <function>time</function>.
<note>
<para>
Platný rozsah timestampu je typicky od Fri, 13 Dec
1901 20:45:54 GMT do Tue, 19 Jan 2038 03:14:07 GMT. (Toto sú
dátumy, ktoré zodpovedajú minimálnym a maximálnym hodnotám pre
32-bitový signed integer). Na windowse je tento rozsah ohranièený
od 01-01-1970 do 19-01-2038.
</para>
<para>
Na vygenerovanie timestampu z re»azcovej reprezentácie dátumu
mô¾ete pou¾i» <function>strtotime</function>. Niektoré databázy
majú funkcie na konvertovanie svojich formátov dátumu na timestampy
(ako je MySQL funkcia <ulink url="&url.mysql.docs.date;">UNIX_TIMESTAMP</ulink>).
</para>
</note>
</para>
<para>
<table>
<title>Následujúce znaky sa rozpoznávajú v
re»azcovom parametri <parameter>format</parameter></title>
<tgroup cols="3">
<thead>
<row>
<entry><parameter>format</parameter> znak</entry>
<entry>Popis</entry>
<entry>Príklad vrátenych hodnôt</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>a</literal></entry>
<entry>Lowercase Ante meridiem a Post meridiem</entry>
<entry><literal>am</literal> alebo <literal>pm</literal></entry>
</row>
<row>
<entry><literal>A</literal></entry>
<entry>Uppercase Ante meridiem a Post meridiem</entry>
<entry><literal>AM</literal> alebo <literal>PM</literal></entry>
</row>
<row>
<entry><literal>B</literal></entry>
<entry>Swatch Internet èas</entry>
<entry><literal>000</literal> a¾ <literal>999</literal></entry>
</row>
<row>
<entry><literal>d</literal></entry>
<entry>Deò mesiaca, 2 èíslice s úvodnými nulami</entry>
<entry><literal>01</literal> do <literal>31</literal></entry>
</row>
<row>
<entry><literal>D</literal></entry>
<entry>Textová reprezentácia dòa, tri písmená</entry>
<entry><literal>Mon</literal> a¾ <literal>Sun</literal></entry>
</row>
<row>
<entry><literal>F</literal></entry>
<entry>Plná textová reprezentácia mesiaca, ako je January alebo March</entry>
<entry><literal>January</literal> a¾ <literal>December</literal></entry>
</row>
<row>
<entry><literal>g</literal></entry>
<entry>12-hodinový formát hodiny bez úvodných núl</entry>
<entry><literal>1</literal> a¾ <literal>12</literal></entry>
</row>
<row>
<entry><literal>G</literal></entry>
<entry>24-hodinový formát hodiny bez úvodných núl</entry>
<entry><literal>0</literal> do <literal>23</literal></entry>
</row>
<row>
<entry><literal>h</literal></entry>
<entry>12-hodinový formát hodiny s úvodnými nulami</entry>
<entry><literal>01</literal> a¾ <literal>12</literal></entry>
</row>
<row>
<entry><literal>H</literal></entry>
<entry>24-hodinový formát hodiny s úvodnými nulami</entry>
<entry><literal>00</literal> do <literal>23</literal></entry>
</row>
<row>
<entry><literal>i</literal></entry>
<entry>Minúty s úvodnými nulami</entry>
<entry><literal>00</literal> do <literal>59</literal></entry>
</row>
<row>
<entry><literal>I</literal> (velké i)</entry>
<entry>Buï dátum je alebo nie je v letnom èase</entry>
<entry><literal>1</literal> ak je Letný Èas, inak <literal>0</literal>.</entry>
</row>
<row>
<entry><literal>j</literal></entry>
<entry>Deò v miesiaci bez úvodných núl</entry>
<entry><literal>1</literal> do <literal>31</literal></entry>
</row>
<row>
<entry><literal>l</literal> (malé 'L')</entry>
<entry>Plná textová reprezentácia dòa v tý¾dni</entry>
<entry><literal>Sunday</literal> a¾ <literal>Saturday</literal></entry>
</row>
<row>
<entry><literal>L</literal></entry>
<entry>Èi je priestupný rok</entry>
<entry><literal>1</literal> ak je pristupný rok, inak <literal>0</literal>.</entry>
</row>
<row>
<entry><literal>m</literal></entry>
<entry>Èíselná reprezentácia mesiaca s úvodnými nulami</entry>
<entry><literal>01</literal> a¾ <literal>12</literal></entry>
</row>
<row>
<entry><literal>M</literal></entry>
<entry>Krátka textová reprezentácia mesiaca, tri písmená</entry>
<entry><literal>Jan</literal> a¾ <literal>Dec</literal></entry>
</row>
<row>
<entry><literal>n</literal></entry>
<entry>Èíselná reprezentácia mesiaca bez úvodných núl</entry>
<entry><literal>1</literal> a¾ <literal>12</literal></entry>
</row>
<row>
<entry><literal>O</literal></entry>
<entry>Rozdiel od Greenwichského èasu (GMT) v hodinách</entry>
<entry>Príklad: <literal>+0200</literal></entry>
</row>
<row>
<entry><literal>r</literal></entry>
<entry>RFC 822 formátovný dátum</entry>
<entry>Príkled: <literal>Thu, 21 Dec 2000 16:01:07 +0200</literal></entry>
</row>
<row>
<entry><literal>s</literal></entry>
<entry>Sekundy s úvodnými nulami</entry>
<entry><literal>00</literal> a¾ <literal>59</literal></entry>
</row>
<row>
<entry><literal>S</literal></entry>
<entry>Anglická radová prípona pre deò v miesiaci, 2 znaky</entry>
<entry>
<literal>st</literal>, <literal>nd</literal>, <literal>rd</literal>
alebo
<literal>th</literal>. Dobre funguje s <literal>j</literal>
</entry>
</row>
<row>
<entry><literal>t</literal></entry>
<entry>Poèet dní v dahom mesiaci</entry>
<entry><literal>28</literal> a¾ <literal>31</literal></entry>
</row>
<row>
<entry><literal>T</literal></entry>
<entry>Nastavenie èasovej zóny tohto stroja</entry>
<entry>Príklad: <literal>EST</literal>, <literal>MDT</literal> ...</entry>
</row>
<row>
<entry><literal>U</literal></entry>
<entry>Sekundy od Unixovej Epochy (1. Január 1970 00:00:00 GMT)</entry>
<entry>Tie¾ pozri <function>time</function></entry>
</row>
<row>
<entry><literal>w</literal></entry>
<entry>Èasová reprezentácia dòa v tý¾dni</entry>
<entry><literal>0</literal> (pre Nedeµu) a¾ <literal>6</literal> (pre Sobotu)</entry>
</row>
<row>
<entry><literal>W</literal></entry>
<entry>ISO-8601 èíslo tý¾dòa v roku, tý¾dne zaèínajú Pondelkom (pridané v PHP 4.1.0)</entry>
<entry>Príklad: <literal>42</literal> (42. tý¾deò v roku)</entry>
</row>
<row>
<entry><literal>Y</literal></entry>
<entry>Plná èíselná reprezentácia roku, 4 èíslice</entry>
<entry>Príklady: <literal>1999</literal> alebo <literal>2003</literal></entry>
</row>
<row>
<entry><literal>y</literal></entry>
<entry>Dvoj-èíslicová reprezentácia roku</entry>
<entry>Príklady: <literal>99</literal> alebo <literal>03</literal></entry>
</row>
<row>
<entry><literal>z</literal></entry>
<entry>Deò v roku</entry>
<entry><literal>0</literal> a¾ <literal>366</literal></entry>
</row>
<row>
<entry><literal>Z</literal></entry>
<entry>Offset èasovej zóny v sekundách. Offset pre èasové zóny západne od UTC sú v¾dy
záporné a pre tie na východ od UTC sú v¾dy kladné.</entry>
<entry><literal>-43200</literal> a¾ <literal>43200</literal></entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<para>
Nerozpoznané znaky vo formátovanom re»azci budú vytlaèené tak ako-sú.
Formát <literal>Z</literal> vráti v¾dy
<literal>0</literal> pri pou¾ívaní <function>gmdate</function>.
</para>
<para>
<example>
<title><function>date</function> príklady</title>
<programlisting role="php">
<![CDATA[
<?php
// Vypisuje nieco ako: Wednesday
echo date("l");
// Vypisuje nieco ako: Wednesday 15th of January 2003 05:51:38 AM
echo date ("l dS of F Y h:i:s A");
// Vypisuje: July 1, 2000 is on a Saturday
echo "July 1, 2000 is on a " . date ("l", mktime(0,0,0,7,1,2000));
?>
]]>
</programlisting>
</example>
</para>
<para>
Pred rozpoznávané znaky mô¾ete napísa» opaèné lomítko (backslash),
aby nedo¹lo k formátovaniu. Ak u¾ znak s opaèným lomítkom je ¹peciálnou
sekvenciou, budete ju tie¾ musie» zaopatri» lomítkom.
<example>
<title>Vyskoèenie znakov v <function>date</function></title>
<programlisting role="php">
<![CDATA[
<?php
// vypisuje nieco ako: Wednesday the 15th
echo date("l \\t\h\e jS");
?>
]]>
</programlisting>
</example>
</para>
<para>
Je mo¾né pou¾i» <function>date</function> spolu s
<function>mktime</function> na zistinie dátumov v budúcnosti
alebo v minulosti.
<example>
<title>
<function>date</function> a <function>mktime</function>
príklad
</title>
<programlisting role="php">
<![CDATA[
<?php
$zajtra = mktime (0,0,0,date("m") ,date("d")+1,date("Y"));
$minulymesiac = mktime (0,0,0,date("m")-1,date("d"), date("Y"));
$buducirok = mktime (0,0,0,date("m"), date("d"), date("Y")+1);
?>
]]>
</programlisting>
</example>
<note>
<para>
Toto mô¾e by» spoµahlivej¹ie ne¾ jednoduché pridanie alebo odobranie
poètu sekúnd v dni alebo miesiaci do timestampu, kvôli letnému èasu.
</para>
</note>
</para>
<para>
Nejaké príklady <function>date</function> formátovania. V¹etky
ostatné znaky by ste mali 'vyskoèi»', preto¾e tie, ktoré u¾ majú
¹peciálny význam budú spôsobova» ne¾iadúce výsledky a iným
znakom mô¾e by» nejaký význam priradený v budúcich verziách PHP.
Uistite sa, ¾e pri vyskakovaní pou¾ívate jednoduché apostrofy, aby
ste predi¹li tomu, ¾e sa znaky ako \n nestanú novými riadkami.
<example>
<title>
<function>date</function> Formátovanie
</title>
<programlisting role="php">
<![CDATA[
<?php
// Predpokladame, ze dnes je: March 10th, 2001, 5:16:18 pm
$today = date("F j, Y, g:i a"); // March 10, 2001, 5:16 pm
$today = date("m.d.y"); // 03.10.01
$today = date("j, n, Y"); // 10, 3, 2001
$today = date("Ymd"); // 20010310
$today = date('h-i-s, j-m-y, it is w Day z '); // 05-16-17, 10-03-01, 1631 1618 6 Fripm01
$today = date('\i\t \i\s \t\h\e jS \d\a\y.'); // It is the 10th day.
$today = date("D M j G:i:s T Y"); // Sat Mar 10 15:16:08 MST 2001
$today = date('H:m:s \m \i\s\ \m\o\n\t\h'); // 17:03:17 m is month
$today = date("H:i:s"); // 17:16:17
?>
]]>
</programlisting>
</example>
</para>
<para>
Na formátovanie dátumov v iných jazykoch by ste mali pou¾íva» funkcie
<function>setlocale</function> a <function>strftime</function>.
</para>
<para>
Tie¾ pozri <function>getlastmod</function>, <function>gmdate</function>,
<function>mktime</function>, <function>strftime</function>
a <function>time</function>.
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/datetime/functions/getdate.xml
+++ phpdoc-sk/reference/datetime/functions/getdate.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 -->
<refentry id="function.getdate">
<refnamediv>
<refname>getdate</refname>
<refpurpose>Získa» informácie o dátume/èase</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>array</type><methodname>getdate</methodname>
<methodparam choice="opt"><type>int</type><parameter>timestamp</parameter></methodparam>
</methodsynopsis>
<para>
Vracia asociatívne pole obsahujúce informácie o dátume v
<parameter>timestamp</parameter>e alebo aktuálny miestny èas, ak
nie je daný ¾iadny timestamp, ako o tom svedèí následujúce
ascociatívne pole:
</para>
<para>
<table>
<title>Nasledujúce znaky sa rozpoznávajú v
re»azcovom parametri <parameter>format</parameter></title>
<tgroup cols="3">
<thead>
<row>
<entry>Kµúè</entry>
<entry>Popis</entry>
<entry>Príklad vrátených hodnôt</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>"seconds"</literal></entry>
<entry>Èíselná reprezentácia sekúnd</entry>
<entry><literal>0</literal> to <literal>59</literal></entry>
</row>
<row>
<entry><literal>"minutes"</literal></entry>
<entry>Èíselná reprezentácia minút</entry>
<entry><literal>0</literal> do <literal>59</literal></entry>
</row>
<row>
<entry><literal>"hours"</literal></entry>
<entry>Numeric representation of hours</entry>
<entry><literal>0</literal> to <literal>23</literal></entry>
</row>
<row>
<entry><literal>"mday"</literal></entry>
<entry>Èíselná reprezentácia dòa v mesiaci</entry>
<entry><literal>1</literal> do <literal>31</literal></entry>
</row>
<row>
<entry><literal>"wday"</literal></entry>
<entry>Èíselná reprezentácia dòa v tý¾dni</entry>
<entry><literal>0</literal> (pre Nedeµu) a¾ <literal>6</literal> (pre Sobotu)</entry>
</row>
<row>
<entry><literal>"mon"</literal></entry>
<entry>Èíselná reprezentácia mesiaca</entry>
<entry><literal>1</literal> a¾ <literal>12</literal></entry>
</row>
<row>
<entry><literal>"year"</literal></entry>
<entry>Plná èíselná reprezentácia roka, 4 èíslice</entry>
<entry>Príklady: <literal>1999</literal> alebo <literal>2003</literal></entry>
</row>
<row>
<entry><literal>"yday"</literal></entry>
<entry>Èíselná reprezencácia dòa v roku</entry>
<entry><literal>0</literal> a¾ <literal>366</literal></entry>
</row>
<row>
<entry><literal>"weekday"</literal></entry>
<entry>Plná textová reprezentácia dòa v tý¾dni</entry>
<entry><literal>Sunday</literal> a¾ <literal>Saturday</literal></entry>
</row>
<row>
<entry><literal>"month"</literal></entry>
<entry>Plná textová reprezentácia mesiaca, ako je January alebo March</entry>
<entry><literal>January></literal> a¾ <literal>December</literal></entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<para>
<example>
<title>
<function>getdate</function> príklad
</title>
<programlisting role="php">
<![CDATA[
<?php
$dnes = getdate();
$mesiac = $dnes['month'];
$mday = $dnes['mday'];
$rok = $dnes['year'];
echo "$mesiac $mday, $rok";
?>
]]>
</programlisting>
</example>
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/datetime/functions/gettimeofday.xml
+++ phpdoc-sk/reference/datetime/functions/gettimeofday.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.2 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 -->
<refentry id="function.gettimeofday">
<refnamediv>
<refname>gettimeofday</refname>
<refpurpose>Získa» aktuálny èas</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>array</type><methodname>gettimeofday</methodname>
<void/>
</methodsynopsis>
<para>
Toto je rozhranie k gettimeofday(2). Vracia asociatívne
pole obsahujúce vrátené dáta zo systémového volania.
<itemizedlist>
<listitem>
<simpara>
"sec" - sekundy
</simpara>
</listitem>
<listitem>
<simpara>
"usec" - mikrosekundy
</simpara>
</listitem>
<listitem>
<simpara>
"minuteswest" - minúty západne od Greenwich
</simpara>
</listitem>
<listitem>
<simpara>
"dsttime" - typ dst korekcie
</simpara>
</listitem>
</itemizedlist>
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/datetime/functions/gmdate.xml
+++ phpdoc-sk/reference/datetime/functions/gmdate.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.7 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 -->
<refentry id="function.gmdate">
<refnamediv>
<refname>gmdate</refname>
<refpurpose>Sformátova» GMT/UTC dátum/èas</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>string</type><methodname>gmdate</methodname>
<methodparam><type>string</type><parameter>format</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>timestamp</parameter></methodparam>
</methodsynopsis>
<para>
Identická funkcii <function>date</function> a¾ na to, ¾e
vrátený èas je Greenwich Mean Time (GMT). Na príklad, pri spustení
vo Fínsku (GMT +0200), prvý riadok uvedený ni¾¹ie vypí¹e "Jan 01
1998 00:00:00", zatiaµ èo druhy vypí¹e "Dec 31 1997 22:00:00".
<example>
<title><function>gmdate</function> príklad</title>
<programlisting role="php">
<![CDATA[
<?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>
<note>
<para>
V operaèných systémoch série Microsoft Windows sú systemové
kni¾nice implemetujúce túto funkciu do¹ahané, tak¾e
<function>gmdate</function> nepodporuje záporné hodnoty
pre <parameter>timestamp</parameter>.
Pre detaily pozri bug reporty:
<ulink url="&url.php.bugs;22620">#22620</ulink>,
<ulink url="&url.php.bugs;22457">#22457</ulink>
a <ulink url="&url.php.bugs;14391">#14391</ulink>.
</para>
<para>
Tento problém sa na operaèných systémoch Unix/Linux neobjavuje,
preto¾e systémové kni¾nice sa správajú tak ako majú.
</para>
<para>
PHP nedoká¾e do¹ahané sytémove kni¾nice opravi». Kontaktujte
svojho OS dodávateµa pre opravu tohto a podobných problémov.
</para>
</note>
<para>
Tie¾ pozri <function>date</function>, <function>mktime</function>,
<function>gmmktime</function> a <function>strftime</function>.
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/datetime/functions/gmmktime.xml
+++ phpdoc-sk/reference/datetime/functions/gmmktime.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 -->
<refentry id="function.gmmktime">
<refnamediv>
<refname>gmmktime</refname>
<refpurpose>Získa» UNIXový timestamp pre GMT dátum</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>gmmktime</methodname>
<methodparam choice="opt"><type>int</type><parameter>hour</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>minute</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>second</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>month</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>day</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>year</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>is_dst</parameter></methodparam>
</methodsynopsis>
<para>
Identický k <function>mktime</function> a¾ na to, ¾e podané
parametre reprezentujú GMT dátum.
</para>
<para>
Podobne ako <function>mktime</function>, argumenty sa mô¾u vynecha»
v poradí z prava do µava, s hocakými vynechanými argumentami nastavenými
na aktuálnu zodpovedajúcu GMT hodnotu.
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/datetime/functions/gmstrftime.xml
+++ phpdoc-sk/reference/datetime/functions/gmstrftime.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 -->
<refentry id="function.gmstrftime">
<refnamediv>
<refname>gmstrftime</refname>
<refpurpose>
Sformátova» GMT/UTC èas/dátum podµa miestnych nastavení
</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>string</type><methodname>gmstrftime</methodname>
<methodparam><type>string</type><parameter>format</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>timestamp</parameter></methodparam>
</methodsynopsis>
<para>
Správa sa rovnako ako <function>strftime</function> a¾ na to, ¾e
vrátený èas je Greenwich Mean Time (GMT). Na príklad, pri spustení
vo Eastern Standard Time (GMT -0500), prvý riadok uvedený ni¾¹ie vypí¹e
"Dec 31 1998 20:00:00", zatiaµ èo druhý vypí¹e "Jan 01 1999
01:00:00".
<example>
<title><function>gmstrftime</function> príklad</title>
<programlisting role="php">
<![CDATA[
<?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>
Tie¾ pozri <function>strftime</function>.
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/datetime/functions/checkdate.xml
+++ phpdoc-sk/reference/datetime/functions/checkdate.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 -->
<refentry id="function.checkdate">
<refnamediv>
<refname>checkdate</refname>
<refpurpose>Zisti» platnos» gregoriánskeho dátumu</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>bool</type><methodname>checkdate</methodname>
<methodparam><type>int</type><parameter>mesiac</parameter></methodparam>
<methodparam><type>int</type><parameter>dan</parameter></methodparam>
<methodparam><type>int</type><parameter>rok</parameter></methodparam>
</methodsynopsis>
<para>
Vracia &true;, ak daný dátum je platný, inak vracia &false;.
Zis»uje platnos» dátumu formovaného argumentami. Dátum
sa pova¾uje za platný ak:
<itemizedlist>
<listitem>
<simpara>
je rok medzi 1 a 32767 vrátane
</simpara>
</listitem>
<listitem>
<simpara>
je mesiac medzi 1 a 12 vrátane
</simpara>
</listitem>
<listitem>
<simpara>
<parameter>Den</parameter> je medzi povolenými poètom dní pre daný
<parameter>mesiac</parameter>. Priestupné
<parameter>rok</parameter>y sa berú v úvahu.
</simpara>
</listitem>
</itemizedlist>
</para>
<para>
Tie¾ pozri <function>mktime</function> a <function>strtotime</function>.
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/datetime/functions/localtime.xml
+++ phpdoc-sk/reference/datetime/functions/localtime.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.3 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.10 -->
<refentry id="function.localtime">
<refnamediv>
<refname>localtime</refname>
<refpurpose>Získa» miestny èas</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>array</type><methodname>localtime</methodname>
<methodparam choice="opt"><type>int</type><parameter>
timestamp
</parameter></methodparam>
<methodparam choice="opt"><type>bool</type><parameter>
is_associative
</parameter></methodparam>
</methodsynopsis>
<para>
Funkcia <function>localtime</function> vracia pole identické
s vrátenou ¹truktúrou pri volaní funkcie v C. Prvým
argumentom pre <function>localtime</function> je
timestamp, ak tento nie je daný, pou¾ije sa aktuálny èas
ako vrátený z <function>time</function>.
Druhým argumentom pre <function>localtime</function> je
<parameter>is_associative</parameter>, ak je tento nastavený na 0 alebo
sa vynechá, potom je pole vrátené ako pravidelné, èíselne
indexované pole. Ak je argument nastavený na 1, potom
<function>localtime</function> je asociatívne pole, ktoré obsahuje
v¹etky rozdielne prvky ¹truktúry vrátenej funkèným volaním C
do localtime. Názvy rôznych kµúèov asociatívneho
poµa sú následovné:
<itemizedlist>
<listitem>
<simpara>
"tm_sec" - sekundy
</simpara>
</listitem>
<listitem>
<simpara>
"tm_min" - minúty
</simpara>
</listitem>
<listitem>
<simpara>
"tm_hour" - hodiny
</simpara>
</listitem>
<listitem>
<simpara>
"tm_mday" - deò v mesiaci
</simpara>
</listitem>
<listitem>
<simpara>
"tm_mon" - mesiac v roku, poèínajúc s 0 pre Január
</simpara>
</listitem>
<listitem>
<simpara>
"tm_year" - Roky od 1900
</simpara>
</listitem>
<listitem>
<simpara>
"tm_wday" - Deò v tý¾dni
</simpara>
</listitem>
<listitem>
<simpara>
"tm_yday" - Deò v roku
</simpara>
</listitem>
<listitem>
<simpara>
"tm_isdst" - je letný èas v skutoènosti
</simpara>
</listitem>
</itemizedlist>
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/datetime/functions/microtime.xml
+++ phpdoc-sk/reference/datetime/functions/microtime.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 -->
<refentry id="function.microtime">
<refnamediv>
<refname>microtime</refname>
<refpurpose>
Vráti» aktuálny UNIXový timestamp v mikrosekundách</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>string</type><methodname>microtime</methodname>
<void/>
</methodsynopsis>
<para>
Vracia re»azec "msec sec" kde sec je aktuálny èas
nameraný v poète sekúnd od Unixovej Epochy (0:00:00
January 1, 1970 GMT) a msec je mikrosekundová èas». Táto
funkcia je dostupná iba na operaèných systémoch, ktoré podporujú
systémové volanie gettimeofday().
</para>
<para>
Obe porcie re»azca sa vrátia v jednotkách sekúnd.
<example>
<title><function>microtime</function> príklad</title>
<programlisting role="php">
<![CDATA[
<?php
function getmicrotime(){
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
$time_start = getmicrotime();
for ($i=0; $i < 1000; $i++){
//nic nerob, 1000 krat
}
$time_end = getmicrotime();
$time = $time_end - $time_start;
echo "$time sekund som nic nerobil";
?>
]]>
</programlisting>
</example>
</para>
<para>
Tie¾ pozri <function>time</function>.
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/datetime/functions/mktime.xml
+++ phpdoc-sk/reference/datetime/functions/mktime.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.5 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 -->
<refentry id="function.mktime">
<refnamediv>
<refname>mktime</refname>
<refpurpose>Získá» UNIXový timestamp pre dátum</refpurpose>
</refnamediv>
<refsect1>
<title>Popis</title>
<methodsynopsis>
<type>int</type><methodname>mktime</methodname>
<methodparam choice="opt"><type>int</type><parameter>hodina</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>minuta</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>sekunda</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>mesiac</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>den</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>rok</parameter></methodparam>
<methodparam choice="opt"><type>int</type><parameter>is_dst</parameter></methodparam>
</methodsynopsis>
<para>
<emphasis>Varovanie:</emphasis> V¹imnite si zvlá¹tne poradie
argumentov, ktoré sa lí¹i od poradia argumetov v regulérnom
UNIXovom mktime() volaní a ktorá sama sebe dobre neumo¾òuje vynechávanie
parametrov z prava do µava (porzri ni¾¹ie). Je be¾nou chybou
mie¹a» tieto hodnoty v skripte.
</para>
<para>
Vracia Unixový timestamp zodpovedajúci daným argumentom.
Timestamp je long integer, ktorý obsahuje poèet sekúnd medzi
Unixovou Epochou (1. Január 1970) a urèeným èasom.
</para>
<para>
Argumenty sa mô¾u vynecha» v poradí z prava do µava; v¹etky
argumenty takto vynechané budú nastavené na aktuálnu hodnotu,
ktorá zodpovedá miestnemu dátumu a èasu.
</para>
<para>
<parameter>is_dst</parameter> mô¾e by» nastavený na 1 ak je èas
poèas letného èasu, 0 ak nie je, alebo -1 (default)
ak nie je známe, èi je èas v letnom èase alebo nie.
Ak nie je známy, PHP sa ho samo pokú¹a zisti». Toto mô¾e
spôsobi» neoèakávané (ale nie nesprávne) výsledky.
</para>
<note>
<para>
<parameter>is_dst</parameter> bol pridaný v 3.0.10.
</para>
</note>
<para>
<function>mktime</function> je u¾itoèný pre aritmetizáciu dátumu
a validáciu, nakoµko automaticky vypoèíta správnu hodnotu pre
vstup mimo-rozsah. Na príklad, ka¾dý z následujúcich
riadkov vyprodukuje re»azec "Jan-01-1998".
<example>
<title><function>mktime</function> príklad</title>
<programlisting role="php">
<![CDATA[
<?php
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>Rok</parameter> mô¾e by» dvoj- alebo ¹tvor-ciferná hodnota,
s hodnotami medzi 0-69 pre 2000-2069 a 70-99 pre
1970-1999 (na systémoch, kde time_t je 32bitový signed integer, èo
je dnes najbe¾nej¹ie, je platný rozsah pre
<parameter>rok</parameter> niekde medzi 1901 a 2038).
</para>
<para>
<note>
<title>Windows</title>
<simpara>
®iadna záma verzia Windowsu nepodporuje záporné timestampy
Preto rozsah platných rokov zahàòa iba 1970 - 2038.
</simpara>
</note>
</para>
<para>
Posledný deò akéhokoµvek daného mesiaca je mo¾né vyjadri» ako "0" deò
ïal¹ieho mesiacah, nie -1 deò. Oba následujúce príklady
vyprodukujú re»azec "The last day in Feb 2000 is: 29".
<example>
<title>Posledný deò budúceho mesiaca</title>
<programlisting role="php">
<![CDATA[
<?php
$lastday = mktime (0,0,0,3,0,2000);
echo strftime ("Poslednym dnom vo Februari 2000 je: %d", $lastday);
$lastday = mktime (0,0,0,4,-31,2000);
echo strftime ("Poslednym dnom vo Februari 2000 je: %d", $lastday);
?>
]]>
</programlisting>
</example>
</para>
<simpara>
Dátum s rokom, mesiacom a dòom rovnými nule sa pova¾uje za nelegálny
(inak sa bude pova¾ova» ako 30.11.1999, èo by bolo zvlá¹tne
správanie).
</simpara>
<para>
Tie¾ pozri <function>date</function> a <function>time</function>.
</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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
Index: phpdoc-sk/reference/datetime/functions/strftime.xml
+++ phpdoc-sk/reference/datetime/functions/strftime.xml
<?xml version="1.0" encoding="iso-8859-2"?>
<!-- EN-Revision: 1.6 Maintainer: joseph Status: ready -->
<!-- splitted from ./en/functions/datetime.xml, last change in rev 1.2 -->
<refentry id="function.strftime">
<refnamediv>
<refname>strftime</refname>
<refpurpose>
Sformátova» miestny èas/dátum podµa miestnych nastavení
</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>
Vracia re»azec sformátovaný podµa daného formátovacieho re»azca
pomocou daného <parameter>timestamp</parameter>u alebo aktuálneho
miestneho èasu, ak nie je daný ¾iadny timestamp. Názvy mesiacov a dní
v tý¾dni a re»azce iných jazykových závislosti berú ohµad na aktuálne
miestne nastavenie s <function>setlocale</function>.
</para>
<para>
Následujúce konverzné ¹pecifikátory sa rozpoznávajú vo formátovacom
re»azci:
<itemizedlist>
<listitem>
<simpara>
%a - skrátený názov dòa podµa aktuálnej lokály
</simpara>
</listitem>
<listitem>
<simpara>
%A - plný názov dòa podµa aktuálnej lokály
</simpara>
</listitem>
<listitem>
<simpara>
%b - skrátený názov mesiaca podµa aktuálnej lokály
</simpara>
</listitem>
<listitem>
<simpara>
%B - plný názov mesiaca podµa aktuálnej lokály
</simpara>
</listitem>
<listitem>
<simpara>
%c - preferovaná reprezentácia dátumu a èasu pre aktuálnu lokálu
</simpara>
</listitem>
<listitem>
<simpara>
%C - èíslo storoèia (rok sa vydelí 100 a skráti sa na
integer, rozsah 00 a¾ 99)
</simpara>
</listitem>
<listitem>
<simpara>
%d - deò v mesiaci ako desatinné èíslo (rozsah 01 a¾ 31)
</simpara>
</listitem>
<listitem>
<simpara>
%D - to isté ako %m/%d/%y
</simpara>
</listitem>
<listitem>
<simpara>
%e - deò v mesiaci ako desatinné èíslor, pred jednu èíslicu
sa pridá medzera (rozsah ' 1' a¾ '31')
</simpara>
</listitem>
<listitem>
<simpara>
%g - ako %G, len bez storoèia.
</simpara>
</listitem>
<listitem>
<simpara>
%G - 4-èíselný rok zodpovedajúci èíslu tý¾dòa ISO (pozri %V).
Má rovnaký formát a hodnotu ako %Y, a¾ na to, ¾e ak èíslo tý¾dòa ISO
patrí k predchádzajúcemu alebo následujúcemu roku, pou¾ije sa ten rok
miesto neho.
</simpara>
</listitem>
<listitem>
<simpara>
%h - to isté ako %b
</simpara>
</listitem>
<listitem>
<simpara>
%H - hodina ako desatinné èíslo v tvare 24-hodinových hodín (rozsah 00
a¾ 23)
</simpara>
</listitem>
<listitem>
<simpara>
%I - hodina ako desatinné èíslo v tvare 12-hodinových hodín (rozsah 01
a¾ 12)
</simpara>
</listitem>
<listitem>
<simpara>
%j - deò v roku ako desatinné èíslo (rozsah 001 a¾ 366)
</simpara>
</listitem>
<listitem>
<simpara>
%m - mesiac ako desatinné èíslo (rozsah 01 a¾ 12)
</simpara>
</listitem>
<listitem>
<simpara>
%M - minúta ako desatinné èíslo
</simpara>
</listitem>
<listitem>
<simpara>
%n - znak nového riadku
</simpara>
</listitem>
<listitem>
<simpara>
%p - buï `am' alebo `pm' podµa danej èasovej hodnoty, alebo
zodpovedajúce re»azce podµa miestnej lokály
</simpara>
</listitem>
<listitem>
<simpara>
%r - èas v a.m. a p.m. notácii
</simpara>
</listitem>
<listitem>
<simpara>
%R - èas v 24 hodinovej notácii
</simpara>
</listitem>
<listitem>
<simpara>
%S - sekundy ako desatinné èíslo
</simpara>
</listitem>
<listitem>
<simpara>
%t - znak tab
</simpara>
</listitem>
<listitem>
<simpara>
%T - aktuálny èas, rovný s %H:%M:%S
</simpara>
</listitem>
<listitem>
<simpara>
%u - deò v tý¾dni ako desatinné èíslo [1,7], s 1 reprezetujúcou
Pondelok
</simpara>
<warning>
<simpara>
Sun Solaris zaèína s Nedeµou ako 1,
i keï ISO 9889:1999 (aktuálny C ¹tandard) jasne
urèuje, ¾e by to mal by» Pondelok.
</simpara>
</warning>
</listitem>
<listitem>
<simpara>
%U - èíslo tý¾dòa v aktuálnom roku ako desatinné èíslo,
poèínajúc s prvou Nedeµou ako prvým dòom v prvom tý¾dni
week
</simpara>
</listitem>
<listitem>
<simpara>
%V - ISO 8601:1988 èíslo tý¾dòa v akutuálnom roku ako
desatinné èíslo, rozsah 01 a¾ 53, kde tý¾deòk 1 je prvým tý¾dòom,
ktorý má najmenej 4 dni v akutálnom roku a s Pondelkom
ako prvým dòom v tý¾dni. (Pou¾ívajte %G alebo %g pre komponentu
roka, ktorá zodpovedá èíslu tý¾dòa pre urèený timestamp.)
</simpara>
</listitem>
<listitem>
<simpara>
%W - èíslo tý¾dòa aktuálneho roka ako desatinné èíslo,
poèínajúc s prvým Pondelkom ako prvým dòom v prvom tý¾dni
</simpara>
</listitem>
<listitem>
<simpara>
%w - deò v tý¾dni ako desatinné èíslo, Nedeµa je 0
</simpara>
</listitem>
<listitem>
<simpara>
%x - preferovaná reprezentácia dátumu pre aktuálnu lokálu bez èasu
</simpara>
</listitem>
<listitem>
<simpara>
%X - preferovaná reprezentácia èasu pre aktuálnu lokálu bez dátumu
</simpara>
</listitem>
<listitem>
<simpara>
%y - rok ako desatinné èíslo bez storoèia (rozsah 00 a¾
99)
</simpara>
</listitem>
<listitem>
<simpara>
%Y - rok ako desatinné èíslo vrátane storoèia
</simpara>
</listitem>
<listitem>
<simpara>
%Z - èasová zóna alebo názov alebo skratka
</simpara>
</listitem>
<listitem>
<simpara>
%% - znak `%'
</simpara>
</listitem>
</itemizedlist>
<note>
<para>
Va¹a C kni¾nica nemusí podporova» v¹etky konverzné ¹pecifikátory;
v takom prípade nebudú podporované PHP funkciou
<function>strftime</function>. To znamená, ¾e napr. %e, %T,
%R a %D (mô¾e ich by» viac) nebudú na Windowse fungova».
</para>
</note>
<example>
<title><function>strftime</function> príklady lokáls</title>
<programlisting role="php">
<![CDATA[
<?php
setlocale (LC_TIME, "C");
print (strftime ("%A vo finstine je "));
setlocale (LC_TIME, "fi_FI");
print (strftime ("%A, vo francuzstine "));
setlocale (LC_TIME, "fr_FR");
print (strftime ("%A a v nemcine "));
setlocale (LC_TIME, "de_DE");
print (strftime ("%A.\n"));
?>
]]>
</programlisting>
</example>
Tento príklad funguje iba ak máte patrièné lokály vo va¹om
systéme nai¹talované.
<note>
<simpara>
%G a %V, ktoré sú zalo¾ené na ISO 8601:1988 èíslach tý¾dòov, mô¾u
poda» neoèakávané výsledky, ak nie je èíselný systém
správne chápaný. Pozri %V vy¹¹ie a príklad uvedený ni¾¹ie.
</simpara>
</note>
<example>
<title>Príklad èíslovania tý¾dòov ISO 8601:1988</title>
<programlisting role="php">
<![CDATA[
<?php
/* December 2002 / Januar 2003
ISOWk M Tu W Thu F Sa Su
----- ----------------------------
51 16 17 18 19 20 21 22
52 23 24 25 26 27 28 29
1 30 31 1 2 3 4 5
2 6 7 8 9 10 11 12
3 13 14 15 16 17 18 19 */
// Vypise: 12/28/2002 - %V,%G,%Y = 52,2002,2002
print "12/28/2002 - %V,%G,%Y = " . strftime("%V,%G,%Y",strtotime("12/28/2002")) . "\n";
// Vypise: 12/30/2002 - %V,%G,%Y = 1,2003,2002
print "12/30/2002 - %V,%G,%Y = " . strftime("%V,%G,%Y",strtotime("12/30/2002")) . "\n";
// Vypise: 1/3/2003 - %V,%G,%Y = 1,2003,2003
print "1/3/2003 - %V,%G,%Y = " . strftime("%V,%G,%Y",strtotime("1/3/2003")) . "\n";
// Vypise: 1/10/2003 - %V,%G,%Y = 2,2003,2003
print "1/10/2003 - %V,%G,%Y = " . strftime("%V,%G,%Y",strtotime("1/10/2003")) . "\n";
/* December 2004 / Januar 2005
ISOWk M Tu W Thu F Sa Su
----- ----------------------------
51 13 14 15 16 17 18 19
52 20 21 22 23 24 25 26
53 27 28 29 30 31 1 2
1 3 4 5 6 7 8 9
2 10 11 12 13 14 15 16 */
// Vypise: 12/23/2004 - %V,%G,%Y = 52,2004,2004
print "12/23/2004 - %V,%G,%Y = " . strftime("%V,%G,%Y",strtotime("12/23/2004")) . "\n";
// Vypise: 12/31/2004 - %V,%G,%Y = 53,2004,2004
print "12/31/2004 - %V,%G,%Y = " . strftime("%V,%G,%Y",strtotime("12/31/2004")) . "\n";
// Vypise: 1/2/2005 - %V,%G,%Y = 53,2004,2005
print "1/2/2005 - %V,%G,%Y = " . strftime("%V,%G,%Y",strtotime("1/2/2005")) . "\n";
// Vypise: 1/3/2005 - %V,%G,%Y = 1,2005,2005
print "1/3/2005 - %V,%G,%Y = " . strftime("%V,%G,%Y",strtotime("1/3/2005")) . "\n";
?>
]]>
</programlisting>
</example>
</para>
<para>
Tie¾ pozri <function>setlocale</function> a
<function>mktime</function> and the <ulink url="&spec.strftime;">
Open Group ¹pecifikácia o
<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:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->